實體編程教學課程內容
課程簡介
本課程為三小時入門級密集班,專為行政人員、數據分析師及希望提升 Excel 自動化能力的工作者設計。VBA(Visual Basic for Applications) 是內建於 Microsoft Office 的程式語言,可讓使用者自訂功能、簡化重複性操作、建立自動化流程與專業化報表。
課程將從 VBA 的運作原理與程式結構開始,逐步帶領學員認識開發環境(VBE)、語法基礎、巨集錄製與自動化邏輯設計。學員將實際撰寫可應用於工作情境的 VBA 程式,例如自動整理資料、格式化報告與批次導出檔案。完成課程後,學員將能理解 VBA 的基礎邏輯並製作入門級自動化專案,為後續進階課程(如表單互動、自動報表系統、ERP 整合)打下基礎。
課程目標
-
理解 VBA 與 Excel 的關聯與應用價值。
-
熟悉 VBA 開發環境(VBE)與巨集錄製工具的操作。
-
能撰寫 VBA 程式處理資料、格式化與自動化作業。
-
掌握變數、流程控制與常用物件(Range、Workbook、Worksheet)。
-
建立自動化思維,能獨立設計入門級巨集。
授課對象
課程大綱
第一部分:VBA 與開發環境介紹(約 40 分鐘)
第二部分:語法基礎與變數概念(約 60 分鐘)
-
VBA 語法結構與執行流程。
-
變數定義與資料型態(Dim、Integer、String、Boolean、Variant)。
-
物件層級概念(Application → Workbook → Worksheet → Range)。
-
使用常見屬性與方法(Value、Select、Copy、Clear)。
-
實作練習:撰寫自動填寫與格式設定的 VBA 程式。
第三部分:流程控制與邏輯應用(約 45 分鐘)
-
條件判斷(If...Then...Else、Select Case)。
-
迴圈語法(For、For Each、Do While、Exit)。
-
自訂函式(Function)與副程式(Sub)的應用。
-
使用訊息框 (MsgBox) 與輸入框 (InputBox)。
-
實作練習:建立可自動篩選與格式化的報表自動化程式。
第四部分:常見自動化實作與延伸應用(約 35 分鐘)
課程特色