VBA 获取工作表
Worksheets.Item 返回下标对应的工作表。
语法
Property Item(Index) As Worksheet
从工作表集合中获取Index对应的工作表对象。
只读属性。
Index:可以是数值下标,或者工作表名称。
示例
例1:通过序号获取Worksheet对象。
Sub sub3_1()
Dim wb As Workbook
Dim ws As Worksheet
Set wb = Workbooks("小步教程1.xlsx")
'根据数值下标获取Worksheet对象
Set ws = wb.Worksheets(2)
Debug.Print ws.Name
End Sub
输出内容:
Sheet2
例2:通过工作表名称获取Worksheet对象。
Sub sub3_2()
Dim wb As Workbook
Dim ws As Worksheet
Set wb = Workbooks("小步教程1.xlsx")
'根据工作表名称获取Worksheet对象
Set ws = wb.Worksheets("Sheet2")
'Index属性返回对象的下标
Debug.Print ws.Index
End Sub
输出内容:
2