Dim

利用變數時我們宣告它們,否則會出現一些不能預計的錯誤:

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……

沒有留言:

張貼留言

本站公告

  • 本站所提供下載的程式為該程式設計者所有,未經同意請勿任意散佈、複製及作任何侵權之行為!