聯繫我們

課程簡介

巨集

  • 錄製與編輯巨集
  • 儲存巨集的位置。
  • 將巨集指派給表單、工具列或鍵盤快捷鍵

VBA 環境

  • Visual Basic Editor 及其選項
  • 鍵盤快捷鍵
  • 最佳化環境

程式設計入門

  • 程序:Function、Sub
  • 資料類型
  • 條件陳述式 If...Then....Elseif....Else....End If
  • Case 指令
  • while、until 迴圈
  • for ... next 迴圈
  • 中斷迴圈的指令 (exit)

字串

  • 合併字串(連接)
  • 轉換為其他類型 - 隱含與顯式
  • 處理字串的功能

Visual Basic

  • 讀取和寫入資料至試算表 (Cells, Range)
  • 與使用者互動讀取和寫入資料 (InputBox, MsgBox)
  • 變數宣告
  • 變數的作用範圍與壽命
  • 運算子及其優先順序
  • 模組選項
  • 建立自訂函數並在試算表中使用
  • 物件、類別、方法和屬性
  • 程式碼保護
  • 防止程式碼竄改與預覽

除錯

  • 逐行執行
  • 區域變數視窗 (Locals window)
  • 即時視窗 (Immediate window)
  • 中斷點 - 監視器 (Watches)
  • 呼叫堆疊 (Call Stack)

錯誤處理

  • 錯誤類型及避免方法
  • 擷取並處理執行階段錯誤
  • 結構:On Error Resume Next, On Error GoTo label, On Error GoTo 0

Excel 物件模型

  • Application 物件
  • 工作簿物件及工作簿集合
  • 工作表物件及工作表集合
  • ThisWorkbook、ActiveWorkbook、ActiveCell 等物件
  • 選擇物件
  • Range 集合
  • Cells 物件
  • 在狀態列顯示資料
  • 使用 ScreenUpdating 進行最佳化
  • 使用 Timer 方法測量時間

外部資料來源的使用

  • 使用 ADO 程式庫
  • 連結至外部資料來源
  • ADO 物件:
    • Connection
    • Command
    • Recordset
  • 連線字串
  • 建立與不同資料庫的連線:Microsoft Access、Oracle、MySQL

報告

  • SQL 語言簡介 SQL 的基本結構 (SELECT, UPDATE, INSERT INTO, DELETE) 從 Excel 表單呼叫 Microsoft Access 查詢以支援資料庫使用

最低要求

  • 具備 Excel 基本操作知識,例如工作表、公式、表格以及資料排序或篩選
  • 有使用 Microsoft Excel 準備、更新或檢視報告的經驗
  • 無需先前程式設計經驗

受眾

  • 希望自動化重複 Excel 任務的分析師
  • 在 Excel 中處理資料與報告的商務專業人士
  • 希望為日常工作建立簡單巨集和實用 VBA 解決方案的團隊成員
 21 小時

人數


每位參與者的報價

客戶評論 (7)

即將到來的課程

課程分類