我正在尝试删除列范围,但会收到错误"应用程序定义或对象定义错误"。在下面的代码中,wks是工作表,colStart和colEnd是带值的变量。
Dim colDelete As String
colDelete = wks.Range(wks.Cells(1, colStart), wks.Cells(1, colEnd)).EntireColumn.Delete
答案 0 :(得分:2)
声明你的变量。 始终强>
dim colStart as long
dim colEnd as long
dim wks as Worksheet
它应该以这种方式工作。
答案 1 :(得分:0)
是空出colStart,colEnd有整数值,你可以在我的图像的观察屏幕中看到。并且wks也是正确分配的工作表对象。