我正在尝试使用以下代码在非活动工作表上设置范围:
Set CheckRange = Worksheets(SheetName).Range(Cells(FirstDataRow, LastUpdateColumn), Cells(LastDataRow, LastUpdateColumn))
CheckRange被声明为范围
SheetName被声明为字符串
FirstDataRow,LastDataRow和LastUpdateColumn都是整数
这使我陷入1004错误。
当我设置范围消除工作表(SheetName)。从声明中可以很好地发挥作用。
我已经验证了该语句中使用的所有变量(当然还有CheckRange除外)在执行有问题的代码行之前都包含有效值。