編程線上教學課程內容
課程簡介
Excel VBA(Visual Basic for Applications)是微軟 Excel 內建的程式化工具,能自動化重複性工作、批次處理資料並建立客製化功能。本課程在一小時內帶你從 VBA 編輯器操作到完成實際自動化專案,涵蓋巨集錄製、程式碼撰寫、事件處理、表單設計與錯誤處理技巧。透過實作導向教學,學員將能大幅提升 Excel 工作效率,處理複雜報表與資料分析任務。
適合對象:
-
Excel 高階使用者想進一步自動化
-
財務、會計、行政人員需要批次處理報表
-
資料分析師與業務人員
-
想學習 VBA 進入自動化領域的初學者
一小時課程大綱
第一章:課程導入與 VBA 環境設定(約 5 分鐘)
第二章:VBA 基礎語法與物件操作(約 10 分鐘)
-
變數宣告:Dim、Integer、String、Range
-
Excel 物件模型:Workbooks、Worksheets、Cells、Range
-
常用方法:Select、Value、Copy、Paste
-
範例:自動填滿 A1:A100 序號
第三章:流程控制與條件判斷(約 10 分鐘)
第四章:範圍與陣列操作(約 10 分鐘)
第五章:自訂函式與巨集設計(約 10 分鐘)
第六章:事件處理與自動化觸發(約 10 分鐘)
-
工作表事件:Worksheet_Change、Worksheet_SelectionChange
-
工作簿事件:Workbook_Open、Workbook_BeforeClose
-
按鈕與表單控制:CommandButton_Click
-
範例:儲存格變更自動計算與更新
第七章:使用者表單與介面設計(約 5 分鐘)
第八章:迷你專案實作(約 10 分鐘)
專案主題:銷售報表自動化系統
功能特色:
-
自動匯入銷售資料並清理格式
-
批次計算各區域銷售總額與排名
-
生成圖表與樞紐分析表
-
按鈕觸發一鍵報表輸出
-
錯誤處理與執行日誌記錄