Byte
短整數,1Byte,0~255
Boolean
布林值,2 Bytes,True or False
Integer
整數,2Bytes,-32,768 到 32,767
Long
長整數,4Bytes,-2,147,483,648 到 2,147,483,647
Single
單精度浮點數,4Bytes,負數時從 -3.402823E38 到 -1.401298E-45;正數時從 1.401298E-45 到 3.402823E38。
Double
雙精度浮點數,8Bytes,負數時從 -1.79769313486231E308 到
-4.94065645841247E-324;正數時從4.94065645841247E-324 到 1.79769313486232E308
Currency
大範圍的整數,8Bytes,從 -922,337,203,685,477.5808 到 922,337,203,685,477.5807
Decimal
大範圍的整數(貨幣),14Bytes,沒有小數點時為 +/-79,228,162,514,264,337,593,543,950,335,而小數點右邊有 28 位數時為 +/-7.9228162514264337593543950335;最小的非零值為 +/-0.0000000000000000000000000001。
Date
8Bytes,January 1, 100 到 December 31, 9999
Object
4Bytes,任何 Object 引用
String
可變長度字串,10 位元組加字串長度,0 到大約 20 億。
String
固定長度字串,字串長度,1 到大約 65,400
Variant
數值,16Bytes,任何數值,最大可達 Double 的範圍。
Variant
字元,22 個位元組 加字串長度,與變動長度 String 有相同的範圍
強制轉型
CBool(expression)、CByte(expression)、CCur(expression)、
CDate(expression)、CDbl(expression)、CDec(expression)、
CInt(expression)、CLng(expression)、CSng(expression)、
CStr(expression)、CVar(expression)、CStr(expression)
陣列宣告
Dim Array(10) As Integer ' 一維
Dim Array2(10,20) As Integer '二維
動態陣列
Dim Array()
ReDim Array(100) ' 重新宣告大小
留言列表