第一天:VBA 基礎、AI 輔助開發與資料清理
- 單元一:VBA 程式設計基礎與 AI 協作
- 函數、巨集與 VBA 語法:三者差異與整合應用
- Excel VBA 編輯器環境設定
- Excel VBA 偵錯與重組技巧
- Excel VBA 儲存與匯入匯出
- Excel VBA 的變數宣告與影響範圍
- 單元二:VBA 程式控制基礎
- 控制結構 (I):判斷式
- IF…THEN、IF…THEN…ELSEIF、巢狀判斷式練習
- SELECT CASE 判斷式:適用情境與效率分析
- 控制結構 (II):迴圈
- FOR…NEXT 迴圈與巢狀迴圈練習
- DO…LOOP 迴圈與巢狀迴圈練習
- AI 輔助 VBA:
- 利用 AI 快速生成基礎 VBA 程式碼(例如:生成特定判斷式或迴圈結構)
- 利用 AI 偵錯與解釋:將 VBA 錯誤訊息或程式碼貼給 AI,請求解釋錯誤原因或程式碼邏輯
- 控制結構 (I):判斷式
- 單元三:資料結構的認識與轉換
- 資料整理的目的與難題探索:從原始資料到可分析資料的挑戰
- 常見複雜表格的整理:
- 區分一般表格(報表格式)與清單表格(資料庫格式)
- 將一般並列表轉換為清單表格(欄位轉列)
- 將分層並列表(多層表頭)轉換為單層清單
- 處理重複清單表(多列重複欄位)的去除重覆與合併
第二天:AI 樞紐分析與報表自動化
- 單元四:進階資料結構與檔案操作自動化
- 特殊資料表的 VBA 整理:
- 處理並列與清單混合表的拆解與重組
- 處理縱列型並列表與縱列型清單表的轉置技巧
- 檔案操作 VBA 語法:
- 認識 FileSystemObject 與檔案路徑操作
- 批次資料匯入與匯出:
- 匯出、匯入多個 CSV / TXT 檔案的自動化
- 批次匯入多個活頁簿或多個工作表至單一彙總表
- 特殊資料表的 VBA 整理:
- 單元五:樞紐分析自動化與物件模型
- 樞紐分析核心功能:建立、群組、計算欄位與項目、篩選器應用
- 錄製樞紐分析的巨集:
- 實戰演練:從清單表格建立樞紐分析表的巨集錄製
- 錄製巨集的限制與執行異常分析:如何處理欄位名稱變化和資料範圍變動
- 認識樞紐分析的物件結構:
- PivotTable、PivotCache、PivotField 等核心物件的層級關係
- 實務應用:動態建立多個樞紐分析表(避免快取衝突)
- AI 輔助決策:向 AI 諮詢特定分析目標下的最佳樞紐分析表欄位配置建議



