- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:指定したセルと同じ日付の入ったセルを選択するVBA)
VBAで指定した日付とグループNOを検索する方法がわかりません
このQ&Aのポイント
- Excel2007で年間勤務シフト表を作成していますが、特定の日付とグループNOを検索するVBAを作成しています。しかし、検索しても反応がありません。
- 現在「初期値としてのグループNO」を入力して「シフト自動生成」のボタンを押すと休日指定したセル以外に1~6の数字が入るVBAを作成しています。そのシステムに「シフト修正」という機能を追加し、指定した日付とグループNOを検索し、そのセルを元に作業を行うようにしたいです。
- 試しに現在H20セルに指定した日付、H21セルに変更するグループNOが入った状態で検索してみましたが、検索結果が反映されずに無反応状態です。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
試してみて 日付をシリアル値にして検索 Dim c As Range Dim myForm1 As String Dim firstAddress As String With Worksheets("入力フォーム").UsedRange.Columns(2) myForm1 = .cells(1).NumberFormatLocal .NumberFormatLocal = "標準" Set c = .Find(What:=CLng(Range("H20").Value), _ LookIn:=xlValues, LookAt:=xlWhole) .NumberFormatLocal = myForm1