尝试从我的电子表格中删除此错误,其中我多次有类似的代码。 我是 VBA 新手,每隔几个月就会失败,并出现下标超出范围错误。
Sub DailyConvert()
Application.EnableEvents = False
With Workbooks("Dash")
Sheets("Dashboard").Range("DQ4:DQ250").Clear
Sheets("Movers).Range("C5:C250").Copy Destination:=Sheets("Dashboard").Range("DQ4")
End With
Application.EnableEvents = True
End Sub
我知道我需要声明变量并尝试了几次,但总是失败。非常感谢任何帮助。
谢谢你。
Sub DailyConvert()
Application.EnableEvents = False
With Workbooks("Dash")
.Sheets("Dashboard").Range("DQ4:DQ250").Clear
.Sheets("Movers").Range("C5:C250").Copy Destination:=Sheets("Dashboard").Range("DQ4")
End With
Application.EnableEvents = True
End Sub
在表格开头添加句点似乎已经解决了这个问题。谢谢沃库平!我想我指的是范围,而不是变量。谢谢高人,只是一个打字错误。蒂姆,如果有帮助的话,我也会添加完整的文件扩展名。
谢谢大家。