【EXCEL VBA教學01】最基礎語法教學: 從 Sub 到 MsgBox,一步一步教你打出第一段 VBA 程式!

更新 發佈閱讀 3 分鐘


✅ 範例程式碼解析

vba

Sub SayHello()
MsgBox "Hello, VBA 世界!"
End Sub

這段程式的功能很簡單:當你執行它時,會跳出一個小視窗,顯示「Hello, VBA 世界!」這句話。

這是最基本的結構之一,適合初學者快速上手。以下是語法拆解與說明:

🔍 VBA 基礎語法結構說明

Sub SayHello()

告訴 VBA:「我要開始寫一段小程式,名字叫 SayHello」,Sub 是關鍵字,代表「子程序」,SayHello 是你自己取的名字(不能有空格),() 是必須加的括號,這裡沒有輸入值所以是空的。

MsgBox "Hello, VBA 世界!"

MsgBox 是VBA系統裡的一個內建指令,實際功能是會跳出一個小視窗,後面空一格輸入的是訊息框想要呈現的文字 : "Hello, VBA 世界!" ,文字前後需用""包覆。需要特別留意的是,在MsgBox前面要加「4 個空格」或按一次 Tab,代表這行程式碼是在 Sub 裡面。

End Sub

告訴 VBA:「這段程式結束了」,End Sub 一定要寫,不能漏掉!

所有 Sub 程式都必須以此結尾。

📘 延伸補充:MsgBox 的語法結構

根據 Microsoft Learn 的官方說明,MsgBox 函式的完整語法如下:

vba

MsgBox(prompt, [buttons], [title], [helpfile], [context])
  • prompt:必填,顯示的訊息文字
  • buttons:選填,設定按鈕類型與圖示(例如 vbYesNo、vbInformation)
  • title:選填,訊息框的標題
  • 其他參數多用於進階應用

結語|從 SayHello 開始你的 VBA 旅程

這段簡單的程式碼不只是打招呼,更是 VBA 世界的敲門磚。掌握 Sub 的結構與 MsgBox 的用法後,你就能開始撰寫更複雜的巨集、自動化流程,甚至打造自己的 Excel 工具!

👉 這篇文章只先簡單的講解,想學更多 VBA 技巧?歡迎追蹤 !

留言
avatar-img
蝦仁藥師_臨床輕鬆學的沙龍
56會員
336內容數
哈囉~!這裡主要在分享醫療知識,還有記錄下學習程式語言的各種筆記,偶爾穿插一些個人的淺見與有趣分享,希望大家都可以在這邊得到有用的資訊~!
你可能也想看
Thumbnail
在 vocus 與你一起探索內容、發掘靈感的路上,我們又將啟動新的冒險——vocus App 正式推出! 現在起,你可以在 iOS App Store 下載全新上架的 vocus App。 無論是在通勤路上、日常空檔,或一天結束後的放鬆時刻,都能自在沈浸在內容宇宙中。
Thumbnail
在 vocus 與你一起探索內容、發掘靈感的路上,我們又將啟動新的冒險——vocus App 正式推出! 現在起,你可以在 iOS App Store 下載全新上架的 vocus App。 無論是在通勤路上、日常空檔,或一天結束後的放鬆時刻,都能自在沈浸在內容宇宙中。
Thumbnail
vocus 慶祝推出 App,舉辦 2026 全站慶。推出精選內容與數位商品折扣,訂單免費與紅包抽獎、新註冊會員專屬活動、Boba Boost 贊助抽紅包,以及全站徵文,並邀請你一起來回顧過去的一年, vocus 與創作者共同留下了哪些精彩創作。
Thumbnail
vocus 慶祝推出 App,舉辦 2026 全站慶。推出精選內容與數位商品折扣,訂單免費與紅包抽獎、新註冊會員專屬活動、Boba Boost 贊助抽紅包,以及全站徵文,並邀請你一起來回顧過去的一年, vocus 與創作者共同留下了哪些精彩創作。
Thumbnail
中學數學基礎練習—一元一次方程式
Thumbnail
中學數學基礎練習—一元一次方程式
Thumbnail
中學數學基礎練習—一元一次方程式
Thumbnail
中學數學基礎練習—一元一次方程式
Thumbnail
中學數學基礎練習—一元一次方程式
Thumbnail
中學數學基礎練習—一元一次方程式
Thumbnail
如果你也是從事軟體相關工作的人,一定會遭遇突然需要你去學習一套你不熟悉的程式語言狀況吧,此時你會怎麼做呢? 是趕快去買書來看嗎? 還是趕快找一門程式課來上? 又或者乾脆去找會的同事來教學?
Thumbnail
如果你也是從事軟體相關工作的人,一定會遭遇突然需要你去學習一套你不熟悉的程式語言狀況吧,此時你會怎麼做呢? 是趕快去買書來看嗎? 還是趕快找一門程式課來上? 又或者乾脆去找會的同事來教學?
Thumbnail
此章節旨在介紹Java的基本語法、註解和變數的使用。透過學習,讀者將了解Java程式的基本結構、程式進入點的定義、如何撰寫單行和多行註解,以及如何宣告和初始化變數。
Thumbnail
此章節旨在介紹Java的基本語法、註解和變數的使用。透過學習,讀者將了解Java程式的基本結構、程式進入點的定義、如何撰寫單行和多行註解,以及如何宣告和初始化變數。
Thumbnail
註解 & Print & 變數型態
Thumbnail
註解 & Print & 變數型態
Thumbnail
在本章節中,我們將學習JavaScript的基本語法,包括如何註解代碼和如何聲明變數。瞭解這些基礎知識對於進一步學習和使用JavaScript來編寫代碼是非常重要的。
Thumbnail
在本章節中,我們將學習JavaScript的基本語法,包括如何註解代碼和如何聲明變數。瞭解這些基礎知識對於進一步學習和使用JavaScript來編寫代碼是非常重要的。
Thumbnail
不會寫Excel VBA不再是問題了!如何讓數據說話,是職場必備的技巧!而Excel又是搜集數據的好工具,今天石頭哥帶你透過ChatGPT 來神救援!
Thumbnail
不會寫Excel VBA不再是問題了!如何讓數據說話,是職場必備的技巧!而Excel又是搜集數據的好工具,今天石頭哥帶你透過ChatGPT 來神救援!
Thumbnail
關於程式語言的學習,只要掌握住幾個基本特性要熟悉幾種程式語言也不困難,這三個基本特性就是…
Thumbnail
關於程式語言的學習,只要掌握住幾個基本特性要熟悉幾種程式語言也不困難,這三個基本特性就是…
Thumbnail
專案分享-計算機 邏輯思維:首先,要建立幾個變數與函式,方便我們作業。接下來針對每一個函式進行解釋。 讓大家可以自己動手做一個簡易的計算機
Thumbnail
專案分享-計算機 邏輯思維:首先,要建立幾個變數與函式,方便我們作業。接下來針對每一個函式進行解釋。 讓大家可以自己動手做一個簡易的計算機
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News