find関数をしようして検索を試みてますが
Nothingになってしまいます。
書き方が誤っているのか、そもそも日付検索で選定すべき関数が誤っているのか判断がつかない状況です。
そして検索出来た次のステップとして見つかったセルをアクティブにしたいのですが書き方がわからないです。
Sub 検索() Dim lastYear As String Dim lastDay As String Dim FoundCell As Range lastYear = Sheets("設定").Range("B24").Value lastDay = Sheets("設定").Range("B22").Value Workbooks.Open "売上状況.xlsx" Sheets(lastYear).Select Set FoundCell = Sheets(lastYear).Range("A2:A1050").Find(What:=lastDay, LookIn:=xlValues) '検索してヒットしたセルを選択する処理 End Sub
lastYearやlastDayは設定シートのそれぞれのセルにワークシート関数で表示させているので
売上状況.xlsxに一致する値を入れています。
日付検索がなかなか難しく、
ご相談いただけたら幸いです。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/09/12 01:40
2021/09/12 01:42
2021/09/12 01:44
2021/09/12 01:48