回覆列表
-
1 # 陳漁說
-
2 # 小嘟嘟熊
4.3是什麼意思,難道你是想宣告一個變數存放4.3嗎,4.3是一個實型資料,實型資料在C++中分為兩種,一種是浮點數(float),一種是單精度(double),在vb中稱為雙精度( single)與單精度( double)。
如果你只是想存放4.3,最佳選擇是單精度( single),如果選雙精度的話就太大材小用了,因為單精度佔用4個位元組,雙精度佔8個位元組,太浪費記憶體了。
具體宣告語法為 宣告關鍵字 變數名 As Single
宣告關鍵字有很多種,要看你的變數怎麼用,
第一種很常見的關鍵字 Dim 動態宣告,static,靜態宣告,public 公有宣告,private 私有宣告 ,reDim 陣列宣告,Firend 類模組中帶資料結構函式宣告,還有幾種單詞不知道怎麼寫了,因為很少用到,如果上機我還是能寫出來。
VBA變數如何產生及宣告
在VBA中有四種宣告變數的方式,包括Public、Private、Dim和Static。
Public和Private用於宣告模組級動態變數,一般放在最上邊,Public宣告所有過程都可以呼叫,Private宣告只能當前模組呼叫。
Dim用於宣告模組級和過程級動態變數,當前模組呼叫。
Static用於宣告過程級靜態變數,當前過程呼叫。
書寫格式Dim變數名稱As資料型別,如Dim x as byte
Public變數名稱As資料型別,如public a as long
Private變數名稱As資料型別
Static變數名稱As資料型別
資料型別命名規則:1、第一個字元必須用漢字或者英文;
2、在命名中不能出現空格,#,;等特殊標點符號;
3、命名不能超過255個字元(一般人也不會超過,哈);
4、不能與VBA中內建函式名字相同,比如當你宣告一個left或者mid,過程中又使用很容易發生混淆。
5、不要在同一過程中宣告兩個相同名字的變數。
6、變數無論大寫還是小寫,VBA會視為一樣的。