日付の列を検索し、今日の日付でセルのアドレスを返す VB スクリプトを作成しようとしています。何らかの理由で、「必要なオブジェクト: 'FoundCell'」エラーが発生し続けます。誰かが私のコードを見て、私を修正してもらえますか? WScript.Echo を使用して日付を読み取ることができますが、find 関数で使用するとすぐにエラーが発生します。
Set oExcel = CreateObject("Excel.Application")
Set wshShell = CreateObject("Wscript.Shell")
File_Path = "D:\Work\Personal Timemanagement\test.xlsx"
Set oData = oExcel.Workbooks.Open(File_Path)
WHAT_TO_FIND = Date()
WScript.Echo WHAT_TO_FIND
Set FoundCell = oData.Worksheets("tst2").Range("A1:A40").Find(WHAT_TO_FIND)
oExcel.Cells(4,4) = FoundCell.Address
oExcel.ActiveWorkbook.SaveAs "D:\Work\Personal Timemanagement\test2.xlsx"
oExcel.ActiveWorkbook.Close
oExcel.Application.Quit
WScript.Quit
助けてくれてありがとう!