在VBA开发时,对工作表的引用有三种:
Sub test()
Sheets("人员").Activate ' 使用sheet1的名字“人员”进行引用,需要始终与sheet名称保持一致
Sheet1.Activate ' 直接引用sheet1,不受工作簿中sheet的名称的影响。可在属性中更改"Sheet1"为自己想要的
sheets(1).Activate ' 选中工作簿中第一个sheet
End Sub
有时候工作簿中的sheet名字会改变,但是又不想经常更改代码中对工作表名的引用。
因此需要按sheet的属性进行引用,可以无视该sheet的名字。
在VBE中选择 视图 -> 属性窗口,快捷键F4
可以对每一个sheet的属性进行更改,这样既可以方便自己编写代码时对sheet的引用,又不会影响对sheet名称的更改。
语言描述总是不如图片来的直接: