【Excel VBA教學】入門-認識物件

VBA-認識物件

屬性

我們將「工作表」和「儲存格」稱為Excel的「物件」,而工作表的「名稱」、儲存格的「」稱為「屬性」。

Worksheets(1).Name 第一個工作表的名稱
Range(“A1”).Value A1儲存格的值

範例

Sub 認識物件()
Worksheets(1).Name = “Lazyorangelife”
Range(“A1”).Value = “Orange”
End Sub

執行後會看到第一個工作表名稱變更為「Lazyorangelife」,A1儲存格的值變更為「Orange」。

方法

指定物件的動作稱為「方法」,如「啟用」工作表,「選取」儲存格。

Worksheets(2).Active 啟用第二張工作表
Range(“B2”).Select 選取B2儲存格

範例

Sub 認識物件2()
Worksheets(2).Activate
Range(“B2”).Select
End Sub

執行後會看到第二個工作表被「啟用」,B2儲存格被「選取

屬性和方法的應用

以下有用到後面課程的迴圈,學員們先了解下屬性和方法的應用即可。

取得工作表名稱與數量

Sub 練習變數_方法和屬性()
Range(“A1”) = “工作表數量”
Range(“B1”) = Worksheets.Count
Range(“A2”) = “工作表名稱”
For i = 1 To Worksheets.Count
Cells(i + 2, 1) = Worksheets(i).Name
Next i
End Sub

執行後即可看到「A1儲存格」代入「工作表數量」;「B2儲存格」則顯示工作表的數量3」,而「A2儲存格」向下依序顯示出各「工作表名稱」。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *