検索機能に問題があります。
関係するシートは 2 枚です。基本的に、2011 年 1 月から 2012 年 12 月までの日付をメイン シートに入力したいと考えています。これらの日付の次の値を取得できるように、export という名前の生データ シートでこれらの日付を一致させようとしました。
ただし、 の値cellFound
が見つからないようです。アプリケーション定義またはオブジェクト定義のエラーが発生し続けます。これで私を助けてもらえますか?
私のコード:
Sub Rectangle2_Click()
Dim searchDate As Long, cellFound As Range, searchRange As Range
Dim i As Integer
Set searchRange = Worksheets("Export").Range("G77:G91")
For i = 2 To 25
searchDate = Worksheets("Main").Cells(2, i)
Set cellFound = searchRange.Find(What:=searchDate, LookIn:=xlValues, LookAt:=xlWhole, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False, SearchFormat:=False)
Worksheets("Main").Cells(4, i) = cellFound
Next i
End Sub