Excel上的错误424

use*_*270 0 excel vba

我正在使用,我尝试运行此命令,我得到了424 Error....代码很简单,但我找不到解决方案.

Private Sub Run_Click()    
  Dim Weekly As Worksheet
  Set Weekly = ThisWorkbook.Sheets("Weekly")      

  Todaydate = Range("D4").Value  
  foo = WorksheetFuncton.Match(Todaydate, Weekly.Range("A1489:A1499"), 0)  
End Sub
Run Code Online (Sandbox Code Playgroud)

编辑:

我现在正在 Runtime error 1004

Private Sub Run_Click()    
  Dim Weekly As Worksheet
  Set Weekly = ThisWorkbook.Sheets("Weekly")      

  Todaydate = Range("D4").Value  
  foo = WorksheetFunction.Match(Todaydate, Weekly.Range("A1489:A1499"), 0) 
End Sub
Run Code Online (Sandbox Code Playgroud)

编辑:

固定它!

我正在捣乱一个".Value"

foo = WorksheetFunction.Match(Todaydate,Weekly.Range("A1489:A1499").Value,0)

Gar*_*ent 5

检查你的拼写:

WorkSheetFunct

  • + 1好抓住:) (2认同)