課程簡介
宏
- 錄製和編輯宏
- 宏的存儲位置
- 將宏分配給表單、工具欄、快捷鍵
VBA 環境
- Visual Basic 編輯器及其選項
- 快捷鍵
- 優化環境
過程編程簡介
- 過程:函數、子程序
- 數據類型
- 條件語句 If...Then....Elseif....Else....End If
- Case 語句
- While、Until 循環
- For...Next 循環
- 中斷循環的指令(Exit)
字符串
- 字符串組合(連接)
- 轉換爲其他類型 - 隱式和顯式
- 字符串處理功能
Visual Basic
- 從電子表格中下載和上傳數據(Cells, Range)
- 從用戶處下載和上傳數據(InputBox, MsgBox)
- 變量聲明
- 變量的作用域和生命週期
- 運算符及其優先級
- 模塊選項
- 創建自定義函數並在工作表中使用
- 對象、類、方法和屬性
- 代碼保護
- 代碼篡改和預覽的安全性
調試
- 逐步處理
- 本地窗口
- 即時窗口
- 陷阱 - 監視
- 調用堆棧
錯誤處理
- 錯誤類型及避免方法
- 捕獲和處理運行時錯誤
- 結構:On Error Resume Next, On Error GoTo label, On Error GoTo 0
Excel 對象模型
- Application 對象
- Workbook 對象和 Workbooks 集合
- Worksheet 對象和 Worksheets 集合
- ThisWorkbook, ActiveWorkbook, ActiveCell 等對象
- Selection 對象
- 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 解決方案的團隊成員
客戶評論 (7)
我最喜歡這次培訓的地方是培訓師對Excel的深入瞭解。我學到了很多實用的技巧,比如快捷鍵和公式,這些都能在日常工作中派上用場。
Martin
課程 - Visual Basic for Applications (VBA) for Analysts
機器翻譯
在我看來,這次培訓非常完美,讓我瞭解了許多以前不知道的事情。內容直截了當,有很多練習,對某些人來說可能節奏太快,但基於我的背景經驗,我並不這麼覺得。
Maen Hatoum - Red Bull GmbH
課程 - Visual Basic for Applications (VBA) for Analysts
機器翻譯
專業知識非常棒!您將其分解以便我們理解的方式真是太棒了。我想我需要從簡單的內容開始。最後一個主題有點高深,我跟不上,但我會努力的 :)
Zaskia Stanz - BMW
課程 - Visual Basic for Applications (VBA) for Analysts
機器翻譯
詳細示例與培訓材料。
KAREN LOUW - BMW
課程 - Visual Basic for Applications (VBA) for Analysts
機器翻譯
他準備充分,並且提供了很好的建議
Annemarie Van Aardt - BMW
課程 - 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
課程 - Visual Basic for Applications (VBA) for Analysts
機器翻譯
I appreciate that the training was customized to our company's needs.
Rosanne Tanti
課程 - Visual Basic for Applications (VBA) for Analysts
機器翻譯