Course Code: 3164
Duration: 21 hours
Prerequisites:

能夠使用電子錶格、基礎知識(參考、範圍、表格等)。創建巨集 SQL 或在 VBA 中編寫代碼不需要任何知識。

Overview:

該課程專為 Excel 的用戶設計,用於創建分析和報告。

Course Outline:

巨集

  • 錄製和編輯巨集
  • 巨集的存儲位置。
  • 將巨集分配給表單、工具列、鍵盤快捷鍵

VBA 環境

  • Visual Basic 編輯器及其選項
  • 鍵盤快速鍵
  • 優化環境

過程式程式設計簡介

  • 過程:函數、子
  • 數據類型
  • 條件語句 If...然後。。。。Elseif....還。。。。結束條件
  • 指導案例
  • 迴圈 while,直到
  • 循環 ...下一個
  • 說明 break the loop(exit)

字串

  • 組合字串 (連線)
  • 轉換為其他類型 - 隱式和顯式
  • 處理字串的功能

Visual Basic

  • 下載資料並將其上傳到電子表格(儲存格、範圍)
  • 下載資料並將其上傳到使用者(InputBox、MsgBox)
  • 變數的聲明
  • 變數的範圍和生命週期
  • 運算元及其優先順序
  • 選項模組
  • 創建您自己的函數並在工作表中使用它們
  • 物件、類、方法和屬性
  • 保護代碼
  • 安全碼篡改和預覽

調試

  • 加工步驟
  • Locals 視窗
  • 即時視窗
  • 陷阱 - 手錶
  • 調用堆疊

錯誤處理

  • 錯誤類型和避免方法
  • 捕獲和處理運行時錯誤
  • 結構:錯誤時 Resume Next、錯誤 GoTo 標籤時、錯誤 GoTo 0 時

Excel 物件模型

  • Application 物件
  • Workbook 物件和 Workbooks 的集合
  • Worksheet 物件和集合工作表
  • 物件 ThisWorkbook, ActiveWorkbook, ActiveCell ....
  • 物件選擇
  • Collection 系列
  • 物件儲存格
  • 在狀態列上顯示數據
  • 使用 ScreenUpdating 進行優化
  • 通過 Timer 方法進行時間測量

外部數據源的使用

  • 使用 ADO 庫
  • 對外部數據源的引用
  • ADO 物件:
    • 連接
    • 命令
    • 記錄集
  • 連接字串
  • 創建與不同資料庫的連接:Microsoft Access, Oracle, MySQL

報告

  • SQL 語言簡介 SQL 的基本結構(SELECT、UPDATE、INSERT INTO、DELETE) 從 Excel 表單調用 Microsoft Access 查詢以支持資料庫的使用
Sites Published:

United Arab Emirates - Visual Basic for Applications (VBA) for Analysts

Qatar - Visual Basic for Applications (VBA) for Analysts

Egypt - Visual Basic for Applications (VBA) for Analysts

Saudi Arabia - Visual Basic for Applications (VBA) for Analysts

South Africa - Visual Basic for Applications (VBA) for Analysts

Brasil - Visual Basic for Applications (VBA) for Analysts

Canada - Visual Basic for Applications (VBA) for Analysts

中国 - Visual Basic for Applications (VBA) for Analysts

香港 - Visual Basic for Applications (VBA) for Analysts

澳門 - Visual Basic for Applications (VBA) for Analysts

台灣 - Visual Basic for Applications (VBA) for Analysts

USA - Visual Basic for Applications (VBA) for Analysts

Österreich - Visual Basic for Applications (VBA) for Analysts

Schweiz - Visual Basic for Applications (VBA) for Analysts

Deutschland - Visual Basic for Applications (VBA) for Analysts

Czech Republic - Visual Basic for Applications (VBA) for Analysts

Denmark - Visual Basic for Applications (VBA) for Analysts

Estonia - Visual Basic for Applications (VBA) for Analysts

Finland - Visual Basic for Applications (VBA) for Analysts

Greece - Visual Basic for Applications (VBA) for Analysts

Magyarország - Visual Basic for Applications (VBA) for Analysts

Ireland - Visual Basic for Applications (VBA) for Analysts

Luxembourg - Visual Basic for Applications (VBA) for Analysts

Latvia - Visual Basic for Applications (VBA) for Analysts

España - Visual Basic for Applications (VBA) for Analysts

Italia - Visual Basic for Applications (VBA) for Analysts

Lithuania - Visual Basic for Applications (VBA) for Analysts

Nederland - Visual Basic for Applications (VBA) for Analysts

Norway - Visual Basic for Applications (VBA) for Analysts

Portugal - Visual Basic for Applications (VBA) for Analysts

România - Visual Basic for Applications (VBA) for Analysts

Sverige - Visual Basic for Applications (VBA) for Analysts

Türkiye - Visual Basic for Applications (VBA) for Analysts

Malta - Visual Basic for Applications (VBA) for Analysts

Belgique - Visual Basic for Applications (VBA) for Analysts

France - Visual Basic for Applications (VBA) for Analysts

日本 - Visual Basic for Applications (VBA) for Analysts

Australia - Visual Basic for Applications (VBA) for Analysts

Malaysia - Visual Basic for Applications (VBA) for Analysts

New Zealand - Visual Basic for Applications (VBA) for Analysts

Philippines - Visual Basic for Applications (VBA) for Analysts

Singapore - Visual Basic for Applications (VBA) for Analysts

Thailand - Visual Basic for Applications (VBA) for Analysts

Vietnam - Visual Basic for Applications (VBA) for Analysts

India - Visual Basic for Applications (VBA) for Analysts

Argentina - Visual Basic for Applications (VBA) for Analysts

Chile - Visual Basic for Applications (VBA) for Analysts

Costa Rica - Visual Basic for Applications (VBA) for Analysts

Ecuador - Visual Basic for Applications (VBA) for Analysts

Guatemala - Visual Basic for Applications (VBA) for Analysts

Colombia - Visual Basic for Applications (VBA) for Analysts

México - Visual Basic for Applications (VBA) for Analysts

Panama - Visual Basic for Applications (VBA) for Analysts

Peru - Visual Basic for Applications (VBA) for Analysts

Uruguay - Visual Basic for Applications (VBA) for Analysts

Venezuela - Visual Basic for Applications (VBA) for Analysts

Polska - Visual Basic for Applications (VBA) w Excel dla analityków

United Kingdom - Visual Basic for Applications (VBA) for Analysts

South Korea - Visual Basic for Applications (VBA) for Analysts

Pakistan - Visual Basic for Applications (VBA) for Analysts

Sri Lanka - Visual Basic for Applications (VBA) for Analysts

Bulgaria - Visual Basic for Applications (VBA) for Analysts

Bolivia - Visual Basic for Applications (VBA) for Analysts

Indonesia - Visual Basic for Applications (VBA) for Analysts

Kazakhstan - Visual Basic for Applications (VBA) for Analysts

Moldova - Visual Basic for Applications (VBA) for Analysts

Morocco - Visual Basic for Applications (VBA) for Analysts

Tunisia - Visual Basic for Applications (VBA) for Analysts

Kuwait - Visual Basic for Applications (VBA) for Analysts

Oman - Visual Basic for Applications (VBA) for Analysts

Slovakia - Visual Basic for Applications (VBA) for Analysts

Kenya - Visual Basic for Applications (VBA) for Analysts

Nigeria - Visual Basic for Applications (VBA) for Analysts

Botswana - Visual Basic for Applications (VBA) for Analysts

Slovenia - Visual Basic for Applications (VBA) for Analysts

Croatia - Visual Basic for Applications (VBA) for Analysts

Serbia - Visual Basic for Applications (VBA) for Analysts

Bhutan - Visual Basic for Applications (VBA) for Analysts

Nepal - Visual Basic for Applications (VBA) for Analysts

Uzbekistan - Visual Basic for Applications (VBA) for Analysts