Dim FoundCell, FoundCell2 As Range
Dim str_i, end_i, i As Long
Dim dt As string
dt = Range("F4").Value
With Sheets("sheet1")
end_i = .Range("B50000").End(xlUp).Row
'.range***で範囲を指定し、指定した範囲に(例:日付)検索をかける
'変数FoundCellに結果を代入
Set FoundCell = .Range("B3:B" & end_i).Find(What:=DateValue(dt))
'変数FoundCellがNothing(無い)の場合、何もしない
If FoundCell Is Nothing Then
'
'変数FoundCellがある場合、処理開始
Else
str_i = FoundCell.Row
For i = str_i To end_i
'----- 処理 -----
Exit For
Next
End If