Excel VBA 程式設計教學:活頁簿、工作表與儲存格

工作表

如果要對多張 Excel 工作表進行操作,可以使用 Worksheets 物件加上工作表的名稱來指定工作表:

Worksheets("工作表1").Range("A1").Value = "工作表1的A1"
Worksheets("工作表2").Range("A1").Value = "工作表2的A1"

這樣會分別改變工作表1工作表2A1 儲存格,工作表1會變成這樣:

Excel 活頁簿

工作表2會變成這樣:

Excel 活頁簿

Worksheets 物件也可以使用工作表的順序來指定工作表:

Worksheets(1).Range("A1").Value = "工作表1的A1"
Worksheets(2).Range("A1").Value = "工作表2的A1"

上面這兩行的作用會跟之前使用工作表名稱的方式相同。

如果要新增工作表,可以執行:

Worksheets.Add

這樣就會新增一個工作表:

Excel 活頁簿

新增的工作表預設會放在第一個位置,我們可以使用它的 Name 屬性來改變他的名稱:

Worksheets(1).Name = "新的工作表"

執行結果會像這樣:

Excel 活頁簿

WorksheetsCount 可以計算目前工作表的數量,MsgBox 可以跳出一個視窗顯示簡單的訊息:

MsgBox Worksheets.Count

執行結果為:

Page: 1 2 3 4 5

G. T. Wang

個人使用 Linux 經驗長達十餘年,樂於分享各種自由軟體技術與實作文章。

Share
Published by
G. T. Wang
標籤: ExcelOfficeVBA

Recent Posts

[開箱] 德國美善品 Thermomix TM6 多功能料理機

本篇是德國美善品 Thermo...

3 年 ago

[開箱] Nokia 215 4G 經典功能型手機

本篇是 Nokia 215 4...

3 年 ago

[開箱] Holy Stone HS210 迷你遙控飛機

本篇是 Holy Stone ...

3 年 ago

[DIY] 用竹子製作吹火筒教學

本篇記錄我用乾燥的竹子製作吹火...

4 年 ago

高鐵會員 TGO 點數兌換商品教學

這裡示範如何線上使用高鐵會員 ...

4 年 ago

Google AdSense 廣告放送量受限問題記錄

這篇是本站的 Google A...

4 年 ago