通过Sheetname选择VBA工作表

时间:2019-07-07 08:02:01

标签: excel vba

我希望引用一个工作表(名称),这样,如果客户更改名称就没关系了

我有一个可行的解决方案,但使用工作表名称

此代码有效

Workbooks(wbImport).Activate ' 
Sheets("Invoiced").Select
Range(RangeStart).select

这不是

Workbooks(wbImport).Activate
Sheet17.Select
Range(RangeStart).select

这样做

ThisWorkbook.activate
Sheet17.select
Range(RangeStart).select

(“发票”是Sheet17的名称)

但是我在其他地方的代码中都使用了它,并且效果很好。

未定义对象

0 个答案:

没有答案