標題:
這個問題放太久才來發問...
[打印本頁]
作者:
EGBT
時間:
2015-11-6 19:05
標題:
這個問題放太久才來發問...
關於宣告的問題
Dim x,y,z As Integer 是不是只是將 Dim x As Integer、Dim y As Integer、Dim z As Integer寫在一起呢?
所以x,y,z都是宣告整數呢?
之前(年代久遠)有看到一個在這個情況好像只有z宣告整數,但x,y不知道宣告什麼..(忘記上次在某個角落說是什麼型態了)
作者:
ML089
時間:
2015-11-6 20:39
回復
1#
EGBT
要一個一個宣告
可用簡寫
DIM X%, Y%, Z%
相關數字型態簡寫:
Integer:%
Long:&
Single:!
Double:#
Currency:@
String:$ (註:一般用在變數宣告,而非文字常數)
作者:
EGBT
時間:
2015-11-6 21:48
回復
2#
ML089
大大很感謝您的回覆。您說要一個一個宣告。
那請問Dim x,y,z As Integer這樣子代表什麼呢?
作者:
Joforn
時間:
2015-11-6 22:13
回復 ML089
大大很感謝您的回覆。您說要一個一個宣告。
那請問Dim x,y,z As Integer這樣子代 ...
EGBT 發表於 2015-11-6 21:48
Dim x, y, z As Integer與下面的語句等階:
Dim x As Variant, y As Variant, z As Integer
作者:
yen956
時間:
2015-11-7 04:33
回復
4#
Joforn
原來如此!!謝謝!!
作者:
准提部林
時間:
2015-11-7 10:19
回復
3#
EGBT
可以試試:
Sub TEST1107_1()
Dim x, y, z As Integer
MsgBox TypeName(x)
MsgBox x = 0
MsgBox x = ""
MsgBox TypeName(z)
x = 1
MsgBox TypeName(x)
x = "J"
MsgBox TypeName(x)
MsgBox VarType(x)
End Sub
未定義的為 Variant , 初始值 Empty, 等同數字0, 也等同文字""
隨後依所賦于的值為其類型, 靈活性高, 但較佔記憶體!
還有個 MsgBox VarType(x) , 以數字代表其類型,
可以多看看VBE內建說明檔~~
作者:
EGBT
時間:
2015-11-7 11:41
回復
7#
准提部林
神手出手 ... 便知有沒有,感謝大大的神解!!
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)