【发布时间】:2014-11-22 01:41:40
【问题描述】:
我有一行代码设置范围的引用:
Dim rCheck As Range
Dim lRow As Long
lRow = Worksheets("Sales").Range("salesHeader").Row + 1
Set rCheck = Range(Cells(lRow, 1), Cells(lRow, 3)).End(xlDown)
这可以正常工作。但是,我想为特定工作表、Sheet2 或“销售”上的范围设置此参考。添加工作表对象时出现错误,如下所示。
Set rCheck = Worksheets("Sales").Range(Cells(lRow, 1), Cells(lRow, 3)).End(xlDown)
运行时错误“1004”: 应用程序定义或对象定义的错误
Set rCheck = Worksheets(Sheet2).Range(Cells(lRow, 1), Cells(lRow, 3)).End(xlDown)
运行时错误“13”: 类型不匹配
【问题讨论】: