| 
    
     |  | こんにちは 
 こんな感じですか?
 
 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 さん:
 >
 >ところで、ほかのシートのセルの日付ですが、値で入っていますか?
 >それとも、数式で入っているのでしょうか?
 
 |  |