【Excel VBA教學】入門-認識變數

認識VBA變數

變數」其實就是儲存資料的「箱子」,並給予它個「標籤」即「變數名稱」。
利用變數的操作,則可省下許多輸入資料的時間。
例如:要輸入「Lazyorangelife」一長串資料很麻煩,如果將它指定成「org」變數,以後輸入「org」則代表「Lazyorangelife」,則可縮短一些時間。

練習變數

Sub 練習變數()
org = “Lazyorangelife”
MsgBox org
End Sub

執行後會顯示以下訊息方塊:

練習變數2

我們可以利用「變數」做以下應用:

Sub 練習變數2()
org = “Lazyorangelife”
Range(“A1”) = org
End Sub

Range(“A1”) 代表「A1」儲存格,正確的寫法應為Range(“A1”).value = org,但省略value也能執行。

執行後會顯示以下:

練習變數3

變數」也能做「」等計算。

Sub 練習變數3()
a = 2 + 3
b = 3 + 4
c = 4 + 5
Range(“A1”) = a
Range(“A2”) = b
Range(“A3”) = c
End Sub

執行後會顯示以下:

練習變數4

變數」=「變數」+1,這是什麼奇怪的數學式?
a = a + 1,這裡的「=」並非數學的「等於」,應該解讀成「代入」才對。

Sub 練習變數4()
a = 5
a = a + 1
MsgBox a
End Sub

執行後會顯示以下:

發佈留言

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