版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。
版权
VBA专栏收录该内容
28 篇文章1 订阅
订阅专栏
选择工作表的方法

1、选择工作表

在VBA 中需要激活或者选择某个工作表时使用Select方法或Activate方法:
Sub test1() Sheet1.Activate EndSubSub test2() Sheet2.SelectEndSub
虽然两个方法都可以选中工作表,但是具有如下的区别:
如果工作表是隐藏的,Activate方法可以正常运行,而Select方法将会出现错误。如果需要同时选中多张工作表,只能使用select方法。

2、选中工作簿中的3个工作表

使用select方法,格式为:Select(Replace)。参数为逻辑值,如果该值为 True,则用指定对象替代当前选定对象。如果该值为 False,则延伸当前选定对象以包括任何以前选定的对象。使用worksheets选择所有的工作表。使用数组选择,可以选择任意个工作表#方法一 Sub test()Dim shtAs WorksheetFor Each shtIn Worksheets sht.SelectFalseNextEndSub #方法二 Sub test3() Worksheets.SelectEndSub #方法三 Sub test4() Worksheets(Array(1,2,3)).SelectEndSub