💻 ChatGPT AI 入門教學:讓 AI 幫你寫出第一段 Excel VBA
一、工具介紹:ChatGPT 可以幫你寫程式,不用會寫程式!
Excel 裡的 VBA(Visual Basic for Applications)可以自動化重複工作,
像是批次整理資料、產生報表、寄信通知……但寫起來讓人頭大。
這時 ChatGPT 就派上用場了!它能幫你:
- 生成 VBA 程式碼(含註解與步驟)
- 解釋每段程式的作用
- 協助修正錯誤或優化邏輯
你只要用自然語言描述需求,AI 就會幫你寫出完整代碼。
不需要背語法、不怕出錯,是最溫柔的新手程式教練。
二、實際操作:三步驟生成你的第一段 VBA
1️⃣ 開啟 ChatGPT 並輸入需求
登入 chat.openai.com → 新對話。
輸入提示詞(Prompt):
「請幫我寫一段 Excel VBA 程式,功能是:將 A 欄重複的名稱合併並統計出現次數。」
AI 會自動生成可直接貼入 Excel 的 VBA 程式碼。
2️⃣ 複製程式碼貼到 Excel
在 Excel 中按下: Alt + F11 → 開啟 VBA 編輯器 → 插入「模組 (Module)」 → 貼上 ChatGPT 給的程式。
接著回到 Excel,按下 Alt + F8 執行程式,就能看到自動化成果!
3️⃣ 修改與優化
如果執行結果不符預期,只要回到 ChatGPT 說:
「我想讓統計結果自動排到 B 欄與 C 欄,可以幫我修改嗎?」
AI 會立刻幫你更新程式,並附上說明。 你也能請它加上註解或優化執行速度。
三、應用靈感:AI 寫 VBA,能這樣用
📊 應用場景 1:資料整理
👉 自動清除空白列、去重複或排序資料。
Prompt 範例:
「請幫我寫一段 VBA 程式,自動刪除 Excel 表格中空白列,並依照日期欄排序。」
📧 應用場景 2:自動寄信或產生報表
👉 省去手動寄信的麻煩。
Prompt 範例:
「請幫我寫一段 VBA 程式,能根據表格中的 Email 清單,自動寄出週報附件。」
📅 應用場景 3:每日工作自動化
👉 每天一鍵更新數據、輸出報告。
Prompt 範例:
「請幫我寫一段 VBA 程式,將今天的銷售資料自動複製到新工作表,並加上日期。」
✨ 小結:
ChatGPT 就像你的 VBA 導師+程式速寫助手。 你只需要清楚說出「想讓 Excel 做什麼」, 它就能幫你產出完整、可執行的程式碼。
讓 AI 幫你把重複瑣事自動化,
每天多出一點時間,去做更有創造力的事吧!


















