B2からドキュメントの最後までの日付の範囲があります。ユーザーに入力ボックス「探している日付」を表示させたいと思っています。ユーザーは日付を入力します。次に、ユーザー データを使用して行 B2 を最後まで検索し、その特定の日付を見つけます。その日付が存在しない場合、別のボックスがポップアップし、その範囲を拡張して再試行する必要があることをユーザーに知らせます。その範囲内にある正しいデータを入力しても、「あなたの良い」を出さないにもかかわらず、「追加日」を取得し続けます。誰でも私を助けることができますか?
Sub Macro2()
datein = CDate(InputBox("Date Project Will Start"))
For Each c In Worksheets("sheet1").Range("A1:D100").Cells
If datein = c.Value Then MsgBox "Your Good"
Next
MsgBox "Add More Days"
End Sub