這樣下指令最快!ChatGPT讓你不會程式 也能生成VBA巨集
記者鄧天心/綜合報導
對於許多大學生或職場新鮮人來說,Excel的「VBA巨集」曾是魔王級的門檻。然而,隨著2026年生成式AI技術的全面普及,「不會寫程式(No Coding Needed)」已不再是自動化辦公的障礙。近日,一系列利用ChatGPT快速生成Excel巨集的工作流在學術界與社群媒體引發熱議,實驗證明,原本需耗時數小時的數據處理任務,現在僅需30秒即可完成。

傳統處理數千筆問卷數據或實驗結果時,使用者必須熟記複雜的VLOOKUP或Nested IF函數,若要達成自動化,更得鑽研深奧的VBA語言,但在AI時代,這種模式已被「自然語言指令(Prompt)」徹底顛覆,只要告訴ChatGPT:「請幫我寫一個VBA程式,自動刪除A欄重複的項,並將及格者的分數標示為紅色」,它就會在幾秒內吐出完整的程式碼。
更多科技工作請上科技專區:https://techplus.1111.com.tw/
科技社群討論區:https://pei.com.tw/feed/c/tech-plus
根據科技教學頻道Teach Excel與數據專家Jon Schwabish的實測案例,利用AI生成巨集的過程僅需簡單三步驟,而關鍵在於指令的結構化:
-
角色設定與情境描述: 告知AI「你是一位Excel VBA專家」,並詳細說明數據結構(例如:標題在第1列,數據從A2到Z100)。
-
精確描述需求: 在ChatGPT中輸入具體任務,例如「請寫一段代碼,將名為『Data』分頁中所有D欄小於60的列自動隱藏,並將結果另存為新分頁」。
-
複製、貼上與格式轉換: AI產出代碼後,使用者按下快速鍵Alt+F11開啟後台,點擊「插入」>「模組」並貼上。最關鍵的是檔案必須另存為「Excel啟用巨集的活頁簿(.xlsm)」,否則自動化功能將無法儲存。
大學生最常遇到的「問卷資料格式不一」痛點,在AI面前迎刃而解。透過AI輔助,學生不再需要手動修正亂碼或日期格式。此外,AI還能扮演「24小時技術顧問」進行除錯(Debug)。當Excel彈出錯誤視窗時,使用者只需將錯誤代碼(如Run-time error 1004)與程式碼一併貼回ChatGPT,AI便能解釋出錯原因並提供修復版。
補充資料顯示,2026年的Excel自動化已不限於桌面版,如果是在網頁版Excel協作,ChatGPT同樣能撰寫Office Scripts(基於TypeScript),讓自動化腳本能在雲端運行,這對於需要多人同時編輯的小組報告尤為實用。
儘管「No Coding Needed」已成現實,但使用者仍需具備基本的「邏輯拆解能力」,AI偶爾會出現「幻覺(Hallucination)」,生成過時或錯誤的對象庫引用。因此,使用者必須確保避免將含有個人個資或機密實驗數據的內容直接貼給AI,以及在執行不明巨集前,應先在備份檔案上測試,避免代碼誤刪重要數據。
延伸閱讀:
大學生必學AI報表自動化!ChatGPT一鍵生成Excel模型
參考資料:
Write Excel VBA with ChatGPT: No Coding Needed
Automation with AI (Part 1) | Creating VBA Scripts with ChatGPT
I Don’t Know VBA — But AI Writes It For Me, and It’s Changed the Way I Use Excel
![]()






