2021-05-12 14:32:11
excel VBA程式設計入門教學
上回看到「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工作簿。這不用我多說了吧,你們可都是聰明人。
相關文章