允許使用英文本母、數字、_;
見名知意
英文本母開頭
宣告乙個變數並且賦值
sub 變數()
' 宣告乙個變數用dim,格式就是 dim 變數名 as 資料型別
dim score as integer
' 給score賦值為100
score = 100
' 彈窗顯示score的值
msgbox score
end sub
宣告乙個變數但是不指定型別也是可以的,會變成variant型別,即可變資料型別,
會浪費效能和空間
dim var
var = 3.2
沒有宣告的變數也是可以使用的,但是在開頭加入option explicit
來要求變數宣告;
option explicit
sub hehe()
msgbox hehe
end sub
public
可以替代dim
來宣告全域性變數,可以讓其他模組來使用;
integer 型別的值,宣告後,預設為0;
生命週期,static
生命週期範圍,public
變數可變性,const
static
修飾的變數,在工作簿開啟時都是存在的,重新宣告不會改變變數的值,但是可以通過=
進行賦值;
const
修飾的變數是乙個常量,不可更改;
內建常量一般格式vb***
,比如紅色vbred
EXCEL巨集 VBA常用方法集合
1 取單元格資料 range m5 或 cells 5,2 2 取乙個連續的區域 range a1 b4 select 或 range a2 b4 select 3 取整行或整列 range 1 1 select 或 range a a select 4 區域複製 range a1 b4 copy ...
Excel中的資料型別
在excel中主要的資料型別分四類 數值 文字 邏輯值 錯誤值。數值型 有大小之分,可進行運算。數值型資料報括0 9中的數字以及含有正號 負號 貨幣符號 百分號等任一種符號的資料。預設情況下,數值自動沿單元格右邊對齊。負數 在數值前加乙個 號或把數值放在括號裡,都可以輸入負數。如 要在單元格中輸入 ...
VBA資料型別學習心得
最近學習 全民一起vba 網課,很有啟發性,基礎篇快速上手,提高篇從底層程式設計邏輯細節講起,特對講到的vba資料型別一點知識做個記錄。例子 dim a a 30000 2 會報錯,因為結果超出了integer型別的最大取值,需要修改。dim a as long a 30000 2 仍然會報錯,課程...