首頁 > 軟體

excel VBA程式設計入門教學

2019-12-08 01:46:34

上回看到「excel 程式設計入門教學」求助貼,不料被別人捷足先登。沒想到今天又看到這個求助經驗貼,而且又有優先評優支援當然要領取了。本人也算上個世紀的程式設計老鳥,雖然對於當前的主流技術不是非常精通,但是對於Excel VBA,還是略知一二的。下面就來和大家分享一下Excel VBA程式設計入門經驗。

1

點選Windows左下方,「開始」-「程式」-「Microsoft Office」-"Microsoft Office Excel 2003",開啟Excel,如下圖示。


2

點選按下圖所示,點選選單「工具」-「巨集」-「Visual Basic 編輯器」


3

然後會出現「Visual Basic 編輯器」表單,如下圖示

你已經啟動了VB程式設計環境,這就是你的程式設計平台。


4

按下圖所示,點選「Visual Basic 編輯器」中的選單「插入」-「使用者表單」


5

接著出現「可編輯表單」,如下圖所示

上圖,紅色框中所示為「可編輯表單」,你可以在上面進行視覺化程式設計,就類似於我們現實生活中的畫布,你可以在表單上通過左側綠色框內的「工具箱」繪制命令按鈕、文字框、標籤等程式設計控制元件。你也可以通過滑鼠點選紅色框中表單外圍的8個的操作手柄,拖動表單的大小,直觀形象的進行視覺化程式設計。操作手柄如下圖示

紅色圈內的句點就是操作手柄。當然,你也可以對表單的顯示的文字進行調整,這就需要在最左側的屬性視窗中修改它的「Caption」屬性,考慮到這時程式設計入門,僅僅是教大家一個簡單的程式設計流程,所以我就不多廢話了。



6

接著,用滑鼠單擊左側「工具箱」內的「命令按鈕控制元件」,如下圖所示


7

此時,滑鼠游標會變成一個「十字準星」和「命令按鈕」狀,因滑鼠形狀無法截圖,此處就不貼圖了。你可以用滑鼠拖動,在可編輯表單上繪製一個任意大小的命令按鈕。如下圖示:

同樣,這個「命令按鈕」四周也有8個操作手柄,你可以用滑鼠來調整它的大小。


8

最關鍵的時刻到了,馬上就可以進行程式設計了。用滑鼠雙擊「命令按鈕CommandButton1」,會出現如下視窗

這個就是程式碼編寫視窗,藍色部分是子程式的開頭及結尾,CommandButton1_Click()表示物件導向程式的物件及事件觸發描述,CommandButton1表示剛才你繪製的命令按鈕,Click表示單擊,合起來就是當命令按鈕「CommandButton1」被滑鼠單擊時就會觸發這個程式裡的程式碼。


9

既然明白了上面的意思,那就趕緊寫程式碼吧。這裡我就寫一句最簡單的程式碼,在中間游標處,輸入MsgBox ("這是一個百度經驗測試程式"),如下圖示。

讓計算機當滑鼠單擊命令按鈕CommandButton1時,出現一個訊息提示框,顯示文字「這是一個百度經驗測試程式」


10

此時,你已經完成了一個簡單的Excel VBA程式設計,你需要執行一下這個程式看看它是否如你所願。你可以按下圖所示,點選「Visual Basic 編輯器」上的紅色框中的執行按鈕

紅色框中是「執行」按鈕,綠色框中是「停止」執行按鈕,圖示就像MP3上的播放,停止鍵,應該很形象吧。


11

執行程式後應該出現如下結果

怎麼樣,大功告成了吧,原來程式設計就是這麼簡單,你也可以做程式員啊。


12

要停止程式執行你可以點選「Visual Basic 編輯器」上的「停止」執行按鈕,也可以點選上圖中訊息框的橙色大叉關閉按鈕。

13

接下來你就可以儲存你的程式設計成果了。如下圖示,儲存程式及excel工作簿。這不用我多說了吧,你們可都是聰明人。



IT145.com E-mail:sddin#qq.com