認識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
執行後會顯示以下: