VBA-选择工作表的方法

选择工作表的方法 1、选择工作表 在 VBA 中需要激活或者选择某个工作表时使用 Select 方法或 Activate 方法: Sub test1()S

选择工作表的方法

1、选择工作表

在 VBA 中需要激活或者选择某个工作表时使用 Select 方法或 Activate 方法:

Sub test1()Sheet1.Activate
End SubSub test2()Sheet2.Select
End Sub

虽然两个方法都可以选中工作表,但是具有如下的区别:

  • 如果工作表是隐藏的,Activate 方法可以正常运行,而 Select 方法将会出现错误。
  • 如果需要同时选中多张工作表,只能使用select方法。

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

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