Visual Basic for Applications (VBA) in Excel - Advanced ( vbaexceladv | 14 hours )
本課程揭示了在 VBA 應用程式 MsExcel 中有效編寫高級應用程式的秘密。
此講師指導的實時培訓(在線或現場)面向希望使用 Excel 中的高級 VBA 來自動化任務的數據分析師。
在本次培訓結束時,參與者將能夠:
- 編寫高級面向物件的應用程式
- 轉換文字檔
- 使用外部數據源
- 使用外部庫
課程形式
- 互動講座和討論。
- 大量的練習和練習。
- 在即時實驗室環境中動手實施。
課程自定義選項
- 要申請本課程的定製培訓,請聯繫我們進行安排。
Excel 物件模型
- VBA的保護片
- 物件工作簿、工作簿集合
- Worksheet 物件、集合工作表
- 驗證表
- Range 對象的實用方法
- 複製、粘貼、粘貼特殊
- 屬性 CurrentRegion
- 查找、替換
- 排序範圍
- 圖表(物件圖表)
事件
- 應用程式級事件
板
- 動態陣列
- 表陣組 Variant
- 優化陣列和記憶體
- 多維陣列
面向物件Programming
- 類和物件
- 創建類
- 創建和銷毀物件
- 創建方法
- 創建屬性
- 使用屬性驗證數據
- 默認屬性和方法
- 類模組中的錯誤處理
創建和管理集合
- 創建集合
- 添加和刪除專案
- 對元件的引用(使用鍵和索引)
進階結構和功能VBA
- 依值和引用傳遞參數(ByRef 和 ByVal)
- 具有可變數數的過程
- 可選參數和預設值
- 未知參數數的過程 (ParamArray)
- 枚舉,方便參數傳遞
- 鍵入使用者(使用者定義類型)
- 服務 Null, Nothing, 空字串 “”, Empty, 0
- 類型轉換 (Conversion)
檔操作
- 打開和關閉文字檔
- 讀取和寫入文字和二進位數據
- 處理 CSV 檔中的記錄
- 高效處理文字檔
在其他應用程式中使用 VBA 函數
額外
- 創建您自己的附加元件
- 創建添加的工具列
- 安裝您自己的附加元件及其保護
使用外部庫
連接到外部資料庫(ODBC、OLEDB)
United Arab Emirates - Visual Basic for Applications (VBA) in Excel - Advanced
Qatar - Visual Basic for Applications (VBA) in Excel - Advanced
Egypt - Visual Basic for Applications (VBA) in Excel - Advanced
Saudi Arabia - Visual Basic for Applications (VBA) in Excel - Advanced
South Africa - Visual Basic for Applications (VBA) in Excel - Advanced
中国 - Visual Basic for Applications (VBA) in Excel - Advanced
香港 - Visual Basic for Applications (VBA) in Excel - Advanced
澳門 - Visual Basic for Applications (VBA) in Excel - Advanced
台灣 - Visual Basic for Applications (VBA) in Excel - Advanced
USA - Visual Basic for Applications (VBA) in Excel - Advanced
Österreich - Visual Basic für Applications (VBA) in Excel - für Fortgeschrittene
Schweiz - Visual Basic für Applications (VBA) in Excel - für Fortgeschrittene
Deutschland - Visual Basic für Applications (VBA) in Excel - für Fortgeschrittene
Czech Republic - Visual Basic for Applications (VBA) in Excel - Advanced
Denmark - Visual Basic for Applications (VBA) in Excel - Advanced
Estonia - Visual Basic for Applications (VBA) in Excel - Advanced
Finland - Visual Basic for Applications (VBA) in Excel - Advanced
Greece - Visual Basic for Applications (VBA) in Excel - Advanced
Magyarország - Visual Basic for Applications (VBA) in Excel - Advanced
Ireland - Visual Basic for Applications (VBA) in Excel - Advanced
Israel - Visual Basic for Applications (VBA) in Excel - Advanced
Luxembourg - Visual Basic for Applications (VBA) in Excel - Advanced
Latvia - Visual Basic for Applications (VBA) in Excel - Advanced
España - Visual Basic para Aplicaciones (VBA) en Excel - Avanzado
Italia - Visual Basic for Applications (VBA) in Excel - Advanced
Lithuania - Visual Basic for Applications (VBA) in Excel - Advanced
Nederland - Visual Basic for Applications (VBA) in Excel - Advanced
Norway - Visual Basic for Applications (VBA) in Excel - Advanced
Portugal - Visual Basic for Applications (VBA) in Excel - Advanced
România - Visual Basic for Applications (VBA) in Excel - Advanced
Sverige - Visual Basic for Applications (VBA) in Excel - Advanced
Türkiye - Visual Basic for Applications (VBA) in Excel - Advanced
Malta - Visual Basic for Applications (VBA) in Excel - Advanced
Belgique - Visual Basic for Applications (VBA) in Excel - Advanced
France - Visual Basic for Applications (VBA) in Excel - Advanced
日本 - Visual Basic for Applications (VBA) in Excel - Advanced
Australia - Visual Basic for Applications (VBA) in Excel - Advanced
Malaysia - Visual Basic for Applications (VBA) in Excel - Advanced
New Zealand - Visual Basic for Applications (VBA) in Excel - Advanced
Philippines - Visual Basic for Applications (VBA) in Excel - Advanced
Singapore - Visual Basic for Applications (VBA) in Excel - Advanced
Thailand - Visual Basic for Applications (VBA) in Excel - Advanced
Vietnam - Visual Basic for Applications (VBA) in Excel - Advanced
India - Visual Basic for Applications (VBA) in Excel - Advanced
Venezuela - Visual Basic para Aplicaciones (VBA) en Excel - Avanzado
Polska - Visual Basic for Applications (VBA) w Excel - poziom zaawansowany
United Kingdom - Visual Basic for Applications (VBA) in Excel - Advanced
South Korea - Visual Basic for Applications (VBA) in Excel - Advanced
Pakistan - Visual Basic for Applications (VBA) in Excel - Advanced
Sri Lanka - Visual Basic for Applications (VBA) in Excel - Advanced
Bulgaria - Visual Basic for Applications (VBA) in Excel - Advanced
Bolivia - Visual Basic para Aplicaciones (VBA) en Excel - Avanzado
Indonesia - Visual Basic for Applications (VBA) in Excel - Advanced
Kazakhstan - Visual Basic for Applications (VBA) in Excel - Advanced
Moldova - Visual Basic for Applications (VBA) in Excel - Advanced
Morocco - Visual Basic for Applications (VBA) in Excel - Advanced
Tunisia - Visual Basic for Applications (VBA) in Excel - Advanced
Kuwait - Visual Basic for Applications (VBA) in Excel - Advanced
Oman - Visual Basic for Applications (VBA) in Excel - Advanced
Slovakia - Visual Basic for Applications (VBA) in Excel - Advanced
Kenya - Visual Basic for Applications (VBA) in Excel - Advanced
Nigeria - Visual Basic for Applications (VBA) in Excel - Advanced
Botswana - Visual Basic for Applications (VBA) in Excel - Advanced
Slovenia - Visual Basic for Applications (VBA) in Excel - Advanced
Croatia - Visual Basic for Applications (VBA) in Excel - Advanced
Serbia - Visual Basic for Applications (VBA) in Excel - Advanced
Bhutan - Visual Basic for Applications (VBA) in Excel - Advanced
Nepal - Visual Basic for Applications (VBA) in Excel - Advanced