上門編程教學課程內容
課程簡介
本課程專為希望快速學會 Excel VBA(Visual Basic for Applications) 的學員設計,三小時內全面掌握從錄製巨集、VBA 語法到自動化控制的核心概念。
VBA 是 Microsoft Office 內建的自動化程式語言,讓使用者能以程式邏輯自動化複雜作業,如資料分析、報表格式化、資料輸出與流程管理等。
課程以「實務應用」為導向,結合理論解說與現場操作,學員將學會如何撰寫程式控制 Excel,提升日常工作效率並建立專屬工具或報表自動化系統。
適合對象:
學習成果:
課程時長
3 小時(180 分鐘)
理論講解與實作練習比例為 3 : 7
課程大綱
第一部份:VBA 與巨集概論(30 分鐘)
第二部份:VBA 語法與程式控制結構(40 分鐘)
-
變數宣告與資料型別(Dim Integer、String、Variant)
-
控制流程語句(If…Then、Select Case、For…Next、Do…Loop)
-
註解(')與除錯技巧(Step Into / Watch Window)
-
程式區塊與模組結構(Module / Procedure / Function)
-
實作練習:撰寫自動輸入與條件標示範例
第三部份:Excel 物件模型與資料操作(40 分鐘)
-
Workbook、Worksheet、Range、Cells 物件的層級關係
-
Properties(屬性)與 Methods(方法)操作
-
Select、Copy、Paste、Value、Formula 控制應用
-
使用迴圈批次處理資料表
-
實作範例:自動化「多工作表合併」
第四部份:互動式應用與表單設計(40 分鐘)
第五部份:自動化應用與延伸實務(30 分鐘)
-
自動執行巨集(Workbook_Open / Worksheet_Change)
-
檔案匯入匯出操作(CSV / TXT / PDF)
-
VBA 與其他 Office 應用程式整合(Word、Outlook、Access)
-
最佳化程式效率與安全性設定
-
綜合實作:建立「自動報表生成系統」
課程特色