主要總結了經常需要用到的函數和基本的程式代碼編寫結構像是:順序,條件,循環。Excel VBA 程式的編寫以 sub 開頭,命名不能以數字開頭,名字中不能存在空格和減号,不區分大小寫。以 End sub 為結束。
基本函數
a. 定義變量
'a. 定義變量
Dim 變量名稱 as 變量類型 '一般定義變量都用大寫字母開頭,這樣可以相當于多了一個檢驗的功能]
b. Inputbox 函數和 Msgbox 函數
'b. inputbox 函數和 msgbox 函數
'彈出消息框,提示輸入資料或者起提醒作用
變量 = Inputbox(Prompt, Title, Default, Left, Top, HelpFile, HelpContextID, Type)
'inputbox 有傳回值,是以必須要先定義變量
MsgBox(prompt[, buttons] [, title] [, helpfile, context])
'msgbox在對話框中顯示消息,等待使用者單擊按鈕,并傳回一個 Integer 告訴使用者單擊哪一個按鈕。
'如果沒有傳回值最好不要加外面的括号。
c. Range 函數與 Cell 函數
'c. Range 函數與 Cell 函數
'将資料值生成到單元格之中
Range(Cell1, Cell2).性質 '常用的有 clear select copy 等性質
'當隻有一個 cell 的時候,表示該單元格的資料,當有兩個 cell 的時候,表示從 cell1 到
'cell2 的區塊,預設性質為 Value 也就是單元格的資料。表示方法:"a1" ,例如在 "a1"
'到 "c3" 單元格填充數值5可以表示為:
Range("a1","c3") = 5
Cell 函數與 Range 函數基本類似,隻是表示方法不同,Cell 比較類似于坐标系表示,隻不過 X 坐标軸向下,y 坐标軸向右(很難受),用行列式更好了解。
'是以 Cell 函數在循環中的應用要比 Range 函數廣泛。
d. Worksheets 和 Workbook 函數
'd. Worksheets 和 Workbook 函數
'當你的工作中需要切換 sheet 和不同的 Excell 工作表時就需要用到這兩個函數了
Worksheets 常用性質 activate add delete copy 等
Workbook 常用性質 .add .delete .open .close 等
PS:大多數語句隻是都是從網站或者書籍上整理的,主要是為了統一一起友善自己查閱!