|
こんにちは
こんな感じですか?
Sub サーチ()
Dim i As Integer
Dim DD As Date
'##日付設定
Sheets("Sheet2").Range("A1").FormulaR1C1 = "=TODAY()-1"
Sheets("Sheet2").Range("A1").Value = Sheets("Sheet2").Range("A1").Value
DD = Sheets("Sheet2").Range("A1").Value
'##シートループ
If ActiveWorkbook.Worksheets.Count < 1 Then Exit Sub
For i = 1 To ActiveWorkbook.Worksheets.Count
'###日付検索
Dim Findcell As Range
Set Findcell = Worksheets(i).Cells.Find(What:=DD, LookAt:=xlWhole, LookIn:=xlFormulas)
'##無かったら
If Not Findcell Is Nothing Then
'##移動
Application.Goto Findcell, True
MsgBox "OK"
End If
Next i
End Sub
他の部分、出来てなかったんですね。
▼β さん:
>▼HARU さん:
>
>ところで、ほかのシートのセルの日付ですが、値で入っていますか?
>それとも、数式で入っているのでしょうか?
|
|