Excel 巨集與VBA 資料型別

2022-09-04 15:21:27 字數 1005 閱讀 4534

允許使用英文本母、數字、_;

見名知意

英文本母開頭

宣告乙個變數並且賦值

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 仍然會報錯,課程...