• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:指定したセルと同じ日付の入ったセルを選択するVBA)

VBAで指定した日付とグループNOを検索する方法がわかりません

このQ&Aのポイント
  • Excel2007で年間勤務シフト表を作成していますが、特定の日付とグループNOを検索するVBAを作成しています。しかし、検索しても反応がありません。
  • 現在「初期値としてのグループNO」を入力して「シフト自動生成」のボタンを押すと休日指定したセル以外に1~6の数字が入るVBAを作成しています。そのシステムに「シフト修正」という機能を追加し、指定した日付とグループNOを検索し、そのセルを元に作業を行うようにしたいです。
  • 試しに現在H20セルに指定した日付、H21セルに変更するグループNOが入った状態で検索してみましたが、検索結果が反映されずに無反応状態です。

質問者が選んだベストアンサー

  • ベストアンサー
  • ki-aaa
  • ベストアンサー率49% (105/213)
回答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

参考URL:
http://www.moug.net/tech/exvba/0050163.html

関連するQ&A