首頁>Club>
11
回覆列表
  • 1 # 陳漁說

    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會視為一樣的。

  • 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 類模組中帶資料結構函式宣告,還有幾種單詞不知道怎麼寫了,因為很少用到,如果上機我還是能寫出來。

  • 中秋節和大豐收的關聯?
  • 開車老是眼睛累的?