【Excel VBA教學】入門第一步

Excel VBA第一步

開啟開發人員

點選「檔案」-「選項」-「自訂功能區」,將「開發人員」選項勾選,即可看到右上角多了個「開發人員」選項。

開啟VBE

撰寫VBA (Visual Basic For Application),需要先啟動VBA編輯器,即Visual Basic Editor (VBE)
點選「開發人員」-「Visual Basic」,也可按下快捷鍵「Ctrl」+「F11」。

進入Visual Basic (VB)時,會是空白的畫面。

點選「插入」-「模組」,即可開始進行編寫。

編寫巨集

要開始編寫時,先輸入「sub」 +「巨集名稱」,例如做個練習可輸入「sub 練習巨集」。
輸完會自動跳出「()」與「End sub」。


接著,我們在中間插入個簡單的程式碼「msgbox “練習巨集”」。
編輯VBA有個好處,如果輸入函數名稱正確,會自動轉換為大寫。

Sub 練習巨集()
MsgBox “練習巨集”
End Sub

啟動巨集

VBE執行

按下「▶︎」播放按鈕或是按下快捷鍵「F5」再執行巨集,即會跳出訊息方塊,顯示「練習巨集」。
Msgbox:為顯示訊息方塊的函數。

巨集執行

當關閉VBE,回到Excel畫面,則為點選「開發人員」-「巨集」,或按下快捷鍵「F8」來執行巨集。

快捷鍵執行

我們可以設定成快捷鍵執行,點選「開發人員」-「巨集」-「選項」,並輸入想要設定的快捷鍵,如「Ctrl」+「q」。

按下「Ctrl」+「q」即執行巨集。

按鈕執行

也可改成以按鈕來執行,點選「開發人員」-「插入」-「按鈕(表單控制項)」,拖曳出按鈕,再選取巨集名稱「練習巨集」,再點選旁邊儲存格,按鈕則可點選,點選後即執行巨集。


※若要「移動」或「編輯」按鈕,請以「右鍵」執行。

練習巨集

可以練習看看試著編輯下Msgbox的顯示訊息!

開玩笑範例(1)

到好朋友或同事的電腦桌上,輸入以下巨集:

Sub test
Msgbox ” 8 7 是 你 ?? “
End sub

接著,再建立個此巨集按鈕,並按下「F2」來編輯按鈕名稱,如「請點這裡」。

再等好朋友/同事回到電腦桌,並點下按鈕「請點這裡」。

開玩笑範例(2)

到心儀對象的電腦桌上,輸入以下巨集:

Sub test
Msgbox “要不要來我家看貓後空翻? “
End sub

接著,再建立個此巨集按鈕,並按下「F2」來編輯按鈕名稱,如「請點這裡」,再等心儀對象回到電腦桌,並點下按鈕「請點這裡」。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *