編寫 VBA 的最終目的是在 Excel 中運作它,得到特定的結果。是以,寫完一段 VBA 代碼後,下一步驟就是運作它。
需要指出的是,本篇所指的「運作」指的是,在 Excel 界面中運作,而非在 VBA 編輯器中運作。
今天這篇文章就介紹如何在 Excel 裡運作 VBA 的多種方法。不同的方法适用的情形不一樣,可以根據特定需求,選擇其中一種使用。
一般來說,運作 VBA 有以下 3 種方法:
從「開發工具」頁籤運作
通過給「形狀」指定宏的方式運作
通過給「按鈕」指定宏的方式運作
示例代碼
為了示範運作 VBA 的多種方法,現準備了一個包含一個 VBA 宏的工作簿。包含的 VBA 宏是「編寫你的第一個 VBA 宏」教程中編寫的代碼,具體如下:
Sub MyCode()
MsgBox "Hello World"
End Sub
此過程運作後彈出對話框,顯示 “Hello World” 資訊。
1 從「開發工具」頁籤運作
Excel 開發工具頁籤提供了一個檢視工作簿包含的所有宏并且運作的功能。需要運作某一宏時,打開宏清單,選擇想要運作的宏,點選「運作」即可。
具體步驟如下:
1)找到「宏」按鈕。

2)點選宏按鈕,會彈出工作簿包含的所有宏的清單。
3)選擇想要的宏,點選右側「執行」按鈕,運作宏。
2 通過給「形狀」指定宏的方式運作
Excel 中的形狀,可以為其指定宏,當滑鼠點選時,宏自動運作。優點是,可以給任何形狀指定宏。
具體方法如下:
1)插入一個形狀。
2)右鍵形狀,選擇「指定宏」。
3)在彈出的宏清單中,選擇一個宏,後點選确定完成。
3 通過給「按鈕」指定宏的方式運作
除了形狀,Excel 提供一個内置的按鈕,優點是可以自定義,并且有點選效果。
具體步驟如下:
1)找到開發工具→插入指令。
2)點選插入指令,從清單中選擇「表單控件→按鈕」。
3)點選按鈕,這時出現一個宏清單。其中選擇想要指定的宏,點選确定,完成指定宏。
總結
以上幾個方法适合在目前工作簿運作自己包含的代碼。針對個人宏工作簿和 Excel 插件,還有幾個更為快捷的運作 VBA 的方法,這在以後的教程介紹。