利用變數時我們宣告它們,否則會出現一些不能預計的錯誤:
Private Sub Command1_Click()
A = A + 1
Print A
End Sub
'不繼按時會印出:
1
1
1
1
Dim a As Integer
Private Sub Command1_Click()
a = a + 1
Print a
End Sub
'不繼按時會印出:
1
2
3
4
原因是左邊的範例沒有宣告變數a,因此不能儲存A的的值而無法加起。
而右邊的範例因為經過宣告,a已經被儲存,因此能夠加上。
以下是變數宣告的形態:
數字宣告形態及有效範圍:
Byte 0~255
Integer -32768~32767
Long -2147483648~2147483647
Single -3.402823E+38~-1.401298E-45,1.401298E-45~3.402823E+38
Double -1.79769313486231E+308~-4.94065645841247E-324,
4.94065645841247E+324~-1.79769313486231E+308
字串宣告形態及有效範圍:
String 0~65400個字元
其他宣告形態及有效範圍:
Boolean True或False
Date 西元100年1月1日~西元9999年12月31日
Object 任何物件
Variant 自由形態如數字、字串、物件、陣列等
變數大小寫視為相同例如:
abc = Abc = aBc = ABC……
本站公告
- 本站所提供下載的程式為該程式設計者所有,未經同意請勿任意散佈、複製及作任何侵權之行為!
沒有留言:
張貼留言