Excel VBA:“excel vba运行时错误1004”应用程序定义或对象定义的错误
我在一个模块中有这条线,当我尝试运行它时,它不断吐出一个运行时错误1004。
谁能帮忙?
我猜这是关于如何引用范围,但我不知道。 这对我来说是全新的。
rngFirst = ThisWorkbook.Worksheets("Still In Progress").Range("G" & 1 & ":G" & lw)
提前谢谢了
这适用于我:
Sub Button1_Click() Dim rngFirst As Range Dim int1 As Integer int1 = 2 Set rngFirst = ThisWorkbook.Worksheets("Sheet1").Range("G" & 1 & ":G" & int1) rngFirst.Select End Sub
直到我用昏暗和设置,我得到了同样的错误。
您的范围没有正确定义。 本质上,你正在设置的范围:
“仍在进行!G1:G1w”。
您需要将rngFirst公式的最后一位设置为一个数字(例如,在范围的右下angular)。 就像是:
...Range("G" & 1 & ":G" & 20)
如果你的数据的底部是在第20行。