AI Excel VBA 應用入門教學

AI Excel VBA 應用入門教學

從不會寫程式,到讓 Excel 自動幫我工作

我以前對 VBA 的印象只有一個:

「那是工程師在用的,我一定學不會。」

直到我開始用 AI 幫我「翻譯需求 → 生成 VBA」,才發現——

原來我不是不會寫程式,我只是不知道怎麼把工作需求說清楚

這篇教學,就是寫給「Excel 用得很多,但從沒碰過 VBA」的新手

不用背語法、不用懂程式邏輯,只要學會「怎麼跟 AI 說話」,就能讓 Excel 幫我自動完成大量重複工作。


一、工具介紹|AI + Excel VBA 能幫我做到什麼?

什麼是 Excel VBA?

VBA(Visual Basic for Applications)是 Excel 內建的自動化語言,可以幫我做到:

  • 一鍵整理資料
  • 自動產生報表
  • 重複操作自動執行
  • 降低人工複製、貼上、計算錯誤

但傳統學 VBA 最大的門檻是:

👉 我必須先學會寫程式。

AI 出現後,最大的改變是什麼?

現在我只要做一件事:

把「我平常在 Excel 做的事」,用人話說清楚。

AI 就可以幫我:

  • 把需求轉成 VBA 程式碼
  • 幫我補齊語法錯誤
  • 解釋每一段程式在做什麼
  • 依照我用的 Excel 情境調整寫法

我不再是「寫程式的人」,

而是變成——下指令的人


二、實際操作|第一次用 AI 寫 Excel VBA(一步一步)

Step 1:打開 Excel 的 VBA 編輯器

  1. 開啟 Excel
  2. 按下 Alt + F11
  3. 進入 VBA 編輯畫面
  4. 點選「插入」→「模組」

這裡,就是我貼上 AI 產生程式碼的地方。

Excel 的 VBA 編輯器-「插入」→「模組」

Excel 的 VBA 編輯器-「插入」→「模組」

Excel 的 VBA 編輯器-「插入」→「模組」-貼上程式碼

Excel 的 VBA 編輯器-「插入」→「模組」-貼上程式碼



Step 2:我該怎麼跟 AI 說需求?

重點不是「程式怎麼寫」,

而是我平常在 Excel 做了哪些事

新手可以照這個順序描述:

  1. 我的資料長怎樣(欄位、工作表)
  2. 我要處理什麼問題
  3. 處理後希望變成什麼樣子
  4. 有沒有特殊規則或限制

例如:

我有一張銷售資料表
A 欄是日期、B 欄是業務、C 欄是金額 我希望按業務自動加總金額 並產生一張新的統計表使用VBA

AI 會直接回我一段「可貼上使用」的 VBA。

ChatGTP

ChatGTP

ChatGTP

ChatGTP

貼上程式碼

貼上程式碼

成果

成果



Step 3:不懂程式碼怎麼辦?

完全正常。

我會再補一句:

請用新手能懂的方式,逐行解釋這段 VBA 在做什麼。

AI 會把程式翻譯成白話,

我只要知道: 「這一段是在找資料、那一段是在加總。」


Step 4:錯誤時的正確用法

如果 Excel 跑出錯誤訊息,不用慌。

我會直接把錯誤訊息貼給 AI,並補充:

這是我在 Excel 執行時出現的錯誤,請幫我修正。

AI 不只會改程式,

還會告訴我「為什麼會錯」。


三、應用靈感|AI VBA 最適合用在哪些工作?

如果我符合以下任一狀況,就非常適合用 AI + VBA:

1️⃣ 行政與內勤工作

  • 每天整理相同格式的資料
  • 月底要做統計、報表
  • 重複複製貼上很花時間

👉 VBA = 幫我省下大量手動操作時間


2️⃣ 內容與行銷工作

  • 整理名單、Email、報名資料
  • 批次產生文案欄位
  • 自動標記分類、狀態

👉 VBA = Excel 變成半自動資料庫


3️⃣ 財務、業務、專案追蹤

  • 自動計算金額、達成率
  • 標示異常數字
  • 依條件產生提醒清單

👉 VBA = 即時輔助決策工具


4️⃣ 個人工作流程優化

  • 每週固定要做的 Excel 操作
  • 不想再「人工犯錯」
  • 想讓 Excel 變得更聰明

👉 VBA = 為自己打造的專屬助理


四、10 種詳細範例提示詞(新手可直接用)

以下每一組,都是我實際會丟給 AI 的「完整指令寫法」,照填自己的資料狀況就能用。


① 自動整理資料格式(資料清洗專家)

請你扮演一位【Excel VBA 自動化與資料清洗專家】。

我的需求如下:

  • 目前工作表中可能有空白列
  • 希望自動刪除所有空白列
  • 全表字型統一為「微軟正黑體」
  • 第一列為標題列,請設定為粗體並加上底色

請幫我產出:

  1. 一段可直接貼上使用的 Excel VBA 程式碼
  2. 適合完全沒學過 VBA 的新手說明,每一段在做什麼
  3. 若資料很多時需要注意的事項

② 依條件標記資料(Excel 條件判斷專家)

請你扮演一位【Excel VBA 條件判斷與格式自動化專家】。

我的 Excel 表格中:

  • C 欄是金額
  • 第一列是標題

請用 VBA 達成以下功能:

  • 當 C 欄金額大於 100000 時
  • 將「整列資料」標示為淺紅色

請提供:

  1. 完整可執行的 VBA 程式碼
  2. 新手版逐段解釋
  3. 如果未來要改成其他金額門檻,該修改哪裡

③ 自動產生統計表(報表彙總專家)

請你扮演一位【Excel VBA 報表與資料彙總專家】。

我的資料結構如下:

  • A 欄:分類名稱
  • B 欄:數值(金額或數量)
  • 第一列是標題

我希望 VBA 能夠:

  • 自動依 A 欄分類
  • 加總對應的 B 欄數值
  • 產生一張新的工作表作為統計結果

請提供完整 VBA 程式碼,並用新手能懂的方式說明邏輯。


④ 一鍵清除指定欄位(日常流程自動化專家)

請你扮演一位【Excel VBA 日常流程自動化專家】。

我的需求是:

  • 每天都要重複清空 D~F 欄的內容
  • 但要保留第一列標題

請寫一段 VBA,讓我之後只要執行一次就能完成。

同時請說明:

  • 這段程式適合放在哪裡
  • 新手如何避免誤刪資料

⑤ 批次新增標準文字(資料補齊專家)

請你扮演一位【Excel VBA 資料補齊與檢查專家】。

我的 Excel 中:

  • G 欄有部分儲存格是空白

請用 VBA 達成:

  • 只有在 G 欄空白時
  • 自動填入「待確認」
  • 已有內容的儲存格要跳過

請提供完整程式碼與新手說明。


⑥ 多工作表批次處理(多表管理專家)

請你扮演一位【Excel VBA 多工作表批次處理專家】。

我的活頁簿中有多張工作表,

請用 VBA 達成:
  • 將每一張表的 A1 內容改為「資料彙整表」
  • 不影響原本的格式設定

請用穩定、安全的新手寫法完成,並說明執行原理。


⑦ 自動產生日期(時間欄位自動化專家)

請你扮演一位【Excel VBA 日期與時間自動化專家】。

我的需求是:

  • B 欄如果是空白
  • 自動填入今天日期
  • 日期格式為 yyyy/mm/dd

請提供:

  1. 完整 VBA 程式碼
  2. 新手說明
  3. 若未來要改成填入「昨天或固定日期」應如何調整

⑧ 錯誤資料檢查(資料品質檢查專家)

請你扮演一位【Excel VBA 資料品質與錯誤檢查專家】。

我的 Excel 中:

  • C 欄應該全部都是數字

請寫 VBA:

  • 檢查 C 欄是否出現非數字內容
  • 若有,將該儲存格用顏色標示

請附上完整程式碼與新手版解釋。


⑨ 一鍵匯出報表(檔案輸出自動化專家)

請你扮演一位【Excel VBA 檔案匯出與自動命名專家】。

我的需求是:

  • 將目前工作表另存成新的 Excel 檔
  • 檔名包含今天日期
  • 檔案儲存在桌面

請提供:

  • 完整 VBA 程式碼
  • 新手能理解的操作說明
  • 常見錯誤與避免方式

⑩ 新手除錯教學型(VBA 教學教練)

請你扮演一位【Excel VBA 教學型除錯專家】。

以下是我目前使用的 VBA 程式碼:

(貼上程式碼)

請幫我:

  1. 檢查是否有語法或邏輯錯誤
  2. 指出問題發生的原因
  3. 提供修正後的版本
  4. 用新手能懂的方式解釋如何避免下次再犯

我不是在學程式,而是在學「怎麼省力工作」

AI + Excel VBA,對我來說不是技術升級,而是工作方式的轉變

我不再問:「我會不會寫 VBA?」

而是問:「這件事,有沒有必要我親手做?」

只要我能把需求說清楚,

AI 就能幫我把 Excel,變成真正為我工作的工具。

如果你也是 Excel 用很多、但一直卡在「不敢碰 VBA」——

那現在,就是最適合開始的時候。


範例檔案下載:

https://docs.google.com/spreadsheets/d/18wMVHC7Oy_J5oe29xBWZ1V8x68hLAXka/edit?usp=sharing&ouid=106289303400354414865&rtpof=true&sd=true

留言
avatar-img
留言分享你的想法!
avatar-img
牧牧的成長實驗室
138會員
575內容數
哈囉!我是牧牧, 我是一位成長曲線管理師,也是一名數位創作者。我的熱情在於將複雜的知識變得簡單易懂。 在這裡,我會用最親切的方式,分享專業的兒童成長管理秘訣,並拆解各種 AI 工具與數位技巧,讓您能快速上手,實際應用。無論是為孩子打造健康基石,還是提升數位效率,我都希望能成為您實用且可靠的夥伴。
2025/12/24
AI Excel 函數應用入門教學 從看不懂公式,到讓 AI 幫我完成日常報表 很多人一聽到 Excel 函數就會退縮。 不是不想學,而是不知道該怎麼學、從哪裡開始。 我自己也是從「每次看到公式就複製貼上」的人,慢慢走到現在可以清楚知道: 我需要什麼結果 → 交給 AI 幫我想函數 → 我
2025/12/24
AI Excel 函數應用入門教學 從看不懂公式,到讓 AI 幫我完成日常報表 很多人一聽到 Excel 函數就會退縮。 不是不想學,而是不知道該怎麼學、從哪裡開始。 我自己也是從「每次看到公式就複製貼上」的人,慢慢走到現在可以清楚知道: 我需要什麼結果 → 交給 AI 幫我想函數 → 我
2025/12/22
AI 影片製作應用入門教學 從一句話開始,把影片需要的文字一次準備好 很多人一聽到「AI 影片製作」,腦中第一個浮現的畫面是: 很複雜、要學剪輯、要懂分鏡、還要會特效。 但我實際用過之後發現—— 真正讓影片變簡單的,不是畫面,而是「文字先準備好」。 只要你能用 AI 把「口播稿、字幕、影
2025/12/22
AI 影片製作應用入門教學 從一句話開始,把影片需要的文字一次準備好 很多人一聽到「AI 影片製作」,腦中第一個浮現的畫面是: 很複雜、要學剪輯、要懂分鏡、還要會特效。 但我實際用過之後發現—— 真正讓影片變簡單的,不是畫面,而是「文字先準備好」。 只要你能用 AI 把「口播稿、字幕、影
2025/12/19
模板一|AI 教學/課程宣傳(核心主力) 👉 用途: 線上課程、講座、教學貼文、招生頁首圖 (這是你最該先穩定下來的一組) 固定指令模板 一位【AI 講師/教學創作者】, 在【明亮教室/電腦前】進行教學或講解, 整體氛圍專業、溫暖、可信任, 現代簡約風格,畫面乾淨不雜, 直式構圖,適合
2025/12/19
模板一|AI 教學/課程宣傳(核心主力) 👉 用途: 線上課程、講座、教學貼文、招生頁首圖 (這是你最該先穩定下來的一組) 固定指令模板 一位【AI 講師/教學創作者】, 在【明亮教室/電腦前】進行教學或講解, 整體氛圍專業、溫暖、可信任, 現代簡約風格,畫面乾淨不雜, 直式構圖,適合
看更多