| 
    
     |  | こんな感じでしょうか? 
 Sub Macth日付()
 ib$ = InputBox("コピーしたい日付を入力して下さい。", "日付", Cells(1, 1).Text)
 If ib$ = "" Then Exit Sub
 ro = 1
 Do
 sss = Application.Match(CDbl(CDate(ib$)), Range("A" & ro & ":A65536"), 0)
 If IsError(sss) = True Then Exit Do
 sss = sss + ro - 1
 Cells(sss, 1).Select
 ii = ii + 1
 Cells(ii, 1).Interior.ColorIndex = 3
 ro = sss + 1
 Loop
 End Sub
 
 Sub Find日付()
 Dim 値 As Variant, FCel As Range, FistAd As String
 日付 = InputBox("検索したい日付の入ったセルを黄色くします。" & Chr(13) & _
 "文字を入力して下さい。", "日付の検索")
 If 日付 = "" Then
 End
 End If
 日付H = DateValue(日付)
 If Err <> 0 Then
 MsgBox "日付エラー"
 End
 End If
 検索範囲 = "A1:A65536"
 Application.ScreenUpdating = False
 With ActiveSheet.Range(検索範囲)
 Set FCel = .Find(日付H, LookAt:=xlWhole)
 If Not FCel Is Nothing Then
 FistAd = FCel.Address
 Do
 FCel.Interior.ColorIndex = 6
 FCel.Select
 Set FCel = .FindNext(FCel)
 Loop Until FistAd = FCel.Address
 Else
 MsgBox "「" & 日付H & "」の入ったセルは、全くありません。", vbCritical
 End If
 End With
 Application.ScreenUpdating = True
 Set FCel = Nothing
 End Sub
 
 |  |