這裡介紹如何啟用 Excel 的開發人員工具,撰寫一個 Hello World VBA 程式。
在任何一個版本的 Excel 中,我們都可以透過開發人員工具來撰寫 VBA 巨集程式,只不過在 Excel 中,開發人員工具預設是不會顯示的,要開始撰寫程式之前,必須先將其開啟,以下是設定開發人員工具與撰寫 Hello World VBA 程式的步驟。
Step 1
在 Excel 功能表上點選「檔案」。
Step 2
點選「選項」。
Step 3
啟用「開發人員」工具。
Step 4
點選「開發人員」工具。
Step 5
點選「巨集」功能。
Step 6
建立一個新的巨集,命名為「Hello」。
Step 7
撰寫「Hello」的巨集程式內容,這裡我們使用 MsgBox
讓 VBA 跳出一個簡單的訊息。
MsgBox ("Hello, world!")
撰寫好程式內容之後,按下執行,就會出現這樣的訊息視窗。
以上就是最簡單的 Excel VBA Hello World 程式,在巨集程式撰寫好之後,我們也可以從「巨集」對話框執行巨集。
Excel VBA 的程式碼中,每一行單引號後方的文字都會被視為註解,例如:
' 這是註解 MsgBox ("Hello, world!") ' 這也是註解
一般來說 Excel VBA 的程式碼都是一行一個陳述式(statement),如果一行程式碼太長的時候,想要切成多行的話,行與行之間的結尾處要加上一個下底線,例如:
x = 1 + 2 + 3 + 4 + 5 + 6
可以改寫為:
x = 1 + 2 + 3 + _ 4 + 5 + 6
而一般程式碼中多餘的空白並不會影響程式的執行,所以通常程式設計師都會使用空白稍微將程式碼排版一下,方便閱讀。
更多關於 VBA 的教學文章,請參考 VBA 程式設計。