課程簡介
Excel對象模型
- 使用VBA保護工作表
- 工作簿對象,工作簿集合
- 工作表對象,工作表集合
- 驗證工作表
- Range對象的實用方法
- 複製、粘貼、選擇性粘貼
- CurrentRegion屬性
- 查找、替換
- 排序範圍
- 圖表(圖表對象)
事件
- 應用程序級事件
數組
- 動態數組
- Variant表數組
- 優化數組和內存
- 多維數組
面向對象編程
- 類與對象
- 創建類
- 創建與銷燬對象
- 創建方法
- 創建屬性
- 使用屬性驗證數據
- 默認屬性與方法
- 類模塊中的錯誤處理
創建與管理集合
- 創建集合
- 添加與移除項
- 引用組件(使用鍵與索引)
高級結構與VBA函數
- 按值與按引用傳遞參數(ByRef與ByVal)
- 可變數量參數的過程
- 可選參數與默認值
- 未知數量參數的過程(ParamArray)
- 枚舉,方便的參數傳遞
- 用戶定義類型(User-defined Type)
- 服務Null、Nothing、空字符串""、Empty、0
- 類型轉換(Conversion)
文件操作
- 打開與關閉文本文件
- 讀寫文本與二進制數據
- 處理CSV文件中的記錄
- 高效處理文本文件
在其他應用中使用VBA函數
附加內容
- 創建自己的插件
- 爲插件創建工具欄
- 安裝與保護自己的插件
使用外部庫
連接外部數據庫(ODBC, OLEDB)
客戶評論 (7)
I like the hands on training and seeing us solve for issues on the spot.
Jon Matrille - LocumTenens.com
課程 - Visual Basic for Applications (VBA) in Excel - Advanced
I really enjoy the training. Huge and practical! knowledge of the trainer combined with his skill to conduct the training made the training time very efficient. The trainer recognized the level of participant's experience in VBA and provided exercises relevant to that experience which made the training very useful.
Barbara Peek - UBS Business Solutions Poland Sp. z o.o.
課程 - Visual Basic for Applications (VBA) in Excel - Advanced
I was benefit from the trainer knowledge, explanation and tips.
Kornel Tymcio - UBS Business Solutions Poland Sp. z o.o.
課程 - Visual Basic for Applications (VBA) in Excel - Advanced
I liked the trainer, nice guy with great attitude.
Lukasz Kanior - UBS Business Solutions Poland Sp. z o.o.
課程 - Visual Basic for Applications (VBA) in Excel - Advanced
I generally enjoyed the knowledge and sense of humor.
Lukasz Rozga - UBS Business Solutions Poland Sp. z o.o.
課程 - Visual Basic for Applications (VBA) in Excel - Advanced
I mostly was benefit from the fitted training to people needs.
Robert Solek - UBS Business Solutions Poland Sp. z o.o.
課程 - Visual Basic for Applications (VBA) in Excel - Advanced
The whole topic is interesting - everything was OK.