VBA教學:2個Excel巨集語法與基本程式範例
VBA教學可以先認識2種巨集語法,分別是Sub程序與Function函數,涵蓋了大部份需求,本文以此為基礎,搭配基本程式範例,帶你瞭解怎麼開始著手自動化專案。
一、Excel巨集語法
Excel巨集語法主要分為Sub程序與Function函數兩種結構,前者負責執行動作、不回傳結果,常用於按鈕與自動化流程;後者則可回傳計算值,適合重複運算與公式應用。掌握這兩種寫法,就是學會VBA的第一步。
以下具體介紹這兩大類Excel巨集語法如下:
嗨嗨!各位小屋的朋友們大家好!👋 今天我們要來搞懂 VBA 最核心的兩個大將,把它們學好,你的自動化房子才蓋得穩喔!快跟著贊贊一起看下去吧!✨
1. 程序 (Sub) — 默默做事的行動派 👷
「Sub」就像是小屋裡的超級志工,你叫它做什麼,它就去執行!
它專門負責「執行動作」(像是點擊按鈕、跑自動化流程),做完就收工,不會回傳結果給你喔!
Sub 程序名稱([參數列表])
' ⬇️ 在這裡寫下你要它做的苦力活
' 例如:填滿顏色、刪除資料...
[Exit Sub] ' 視需求提前結束程序
End Sub
2. 函數 (Function) — 精打細算的數學家 🧮
「Function」則是帶著智慧的夥伴,它不只會做事,還會「給你答案」!
除了執行程式邏輯,還會把運算後的結果傳回去給呼叫它的地方,常用在公式計算。
Function 函數名稱([參數列表]) As 資料類型
' ⬇️ 在這裡進行運算邏輯
' ⚠️ 關鍵動作:記得把算出來的答案塞回去給函數名稱!
函數名稱 = 返回值
[Exit Function] ' 視需求提前結束函數
End Function
💡 贊贊的一秒懶人包
- Sub (程序): 對他說「去做!」👉 他做完就沒事了。
- Function (函數): 對他說「算給我看!」👉 他會做完,然後把答案交到你手上。
這樣大家有沒有更清楚啦?覺得有幫助的話,記得幫我按個大大的贊,我們下次見!💪🚀

二、VBA教學文章
以下分享贊贊小屋關於VBA教學文章:
載入中...
贊贊小屋VBA教學中心:
Excel巨集執行、Excel巨集程式、Excel巨集程式碼、Excel VBA教學、VBA教學、VBA基本應用、VBA UserForm、VBA VLOOKUP。
VBA課程推薦:零基礎入門進階的20小時完整內容

