課程簡介
巨集
- 錄製和編輯巨集
- 巨集的存儲位置。
- 將巨集分配給表單、工具列、鍵盤快捷鍵
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 查詢以支持資料庫的使用
最低要求
能夠使用電子錶格、基礎知識(參考、範圍、表格等)。創建巨集 SQL 或在 VBA 中編寫代碼不需要任何知識。
客戶評論 (7)
我最喜歡這次培訓的是培訓師對 Excel 的瞭解。我很高興學習有用的東西,例如我可以每天使用的快捷方式和公式。
Martin
Course - Visual Basic for Applications (VBA) for Analysts
機器翻譯
The training was perfect in my opinion, opened my eyes to a lot of things that I was not aware of. Straight to the point with a lot of exercises, for some people it was too fast maybe but due to my background experience I did not feel that way.
Maen Hatoum - Red Bull GmbH
Course - Visual Basic for Applications (VBA) for Analysts
The specialist knowledge was amazing! The way that you took that and broke it up, so we could understand was awesome. I think i just have to start with the simple stuff. the Last Subject was a bit high level and I struggled to keep up but will get there :)
Zaskia Stanz - BMW
Course - Visual Basic for Applications (VBA) for Analysts
Detailed examples & training material.
KAREN LOUW - BMW
Course - Visual Basic for Applications (VBA) for Analysts
He was prepared and also give good pointers
Annemarie Van Aardt - BMW
Course - Visual Basic for Applications (VBA) for Analysts
I liked the fact that we were a small group and therefore the trainer was able to offer individual attention to each trainee.
Claire Pace
Course - Visual Basic for Applications (VBA) for Analysts
I appreciate that the training was customized to our company's needs.