讀古今文學網 > 別怕,ExcelVBA其實很簡單 > 4.4 操作工作表,認識Worksheet對像 >

4.4 操作工作表,認識Worksheet對像

4.4.1 認識Worksheet對像

Worksheet與Worksheets

一個Worksheet對像代表一張普通工作表,Worksheets是多個Worksheet對象的集合,包含指定工作簿中所有的Worksheet對象。

引用工作表

可以使用工作表的索引號或標籤名稱引用它,如圖4-19所示。

圖4-19 工作表的索引號和標籤名稱

如圖4-17所示,如果要引用第1張工作表,可以選用以下3條語句中的其中1條:

除此之外,還可以使用工作表的代碼名稱引用工作表。

工作表的代碼名稱可以在【工程資源管理器】或【屬性窗口】中看到,如圖4-20所示。

圖4-20 工作表的代碼名稱和標籤名稱

因為代碼名稱只能在【屬性窗口】裡修改,不會隨工作表標籤名稱或索引號的變化而變化。因此,當工作表的索引號或標籤名稱經常變化時,使用代碼名稱引用工作表會更方便。

使用代碼名稱引用工作表,只需直接寫代碼名稱。如在圖4-20中的「第一張工作表」的A1單元格輸入10,代碼為:

查看工作表的代碼名稱,可以讀取它的CodeName屬性,如果想知道活動工作表的代碼名稱,代碼為:

4.4.2 操作工作表

新建工作表

使用Worksheets對象的Add方法:

可以用參數給新建的工作表指定位置:

還可以同時插入多張工作表:

編寫程序時,可以同時使用多個參數: