前提・実現したいこと
行の位置はそのままに、指定した列へ移動したいです。
発生している問題
日付検索をかけると、1340行目にカーソルを合わせていても
6行目の日付のセルに移動してしまいます。
該当のソースコード
Sub 日付検索Click()
Dim A As Range
Dim B As Range
Dim C As Range
Set A = Range("L6:MH1000").Find(what:=Range("E4").Value, SearchOrder:=xlByColumns)
If A Is Nothing Then
Else
Set B = A
Set C = A
End If
Do
Set A = Range("L6:MH1000").FindNext(A)
If A.Address = B.Address Then
Exit Do
Else
Set C = Union(C, A)
End If
Loop
C.Select
End Sub
試したこと
VBA初心者の為、Googleで検索したものをアレンジして書いています。
補足情報(FW/ツールのバージョンなど)
Win10、Excelは2005を利用しています。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/24 04:21