課程簡介
巨集
- 錄製和編輯巨集
- 巨集的存儲位置。
- 將巨集分配給表單、工具列、鍵盤快捷鍵
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 中編寫代碼不需要任何知識。
Open Training Courses require 5+ participants.
Visual Basic for Applications (VBA) for Analysts培訓 - Booking
Visual Basic for Applications (VBA) for Analysts培訓 - Enquiry
客戶評論 (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.
Rosanne Tanti
Course - Visual Basic for Applications (VBA) for Analysts
Provisional Upcoming Courses (Require 5+ participants)
相關課程
Access VBA
21 時間:該培訓討論了與 Visual Basic for Applications 中的程式設計相關的問題,並介紹了使用 VBA 訪問數據的方法。培訓參與者還將學習允許他們編寫專業資料庫應用程序的機制。
Working with spreadsheet in Microsoft Excel
14 時間:课程参与者将能够以透明的方式有效地进行各种计算,以安排和呈现他们的结果,使用多种机制来促进和加速分布表的创建,以及保护计算和结果免受未经授权的人。
Excel Advanced with VBA
21 時間:参与者将能够以最佳方式创造、巩固和管理数据。 一系列工具旨在简化工作,往往会显著缩短到目前为止进行的活动的时间,并可以帮助您设计一个可以完成新的任务的应用程序。
Visual Basic for Applications (VBA) in Excel (intermediate level)
14 時間:该课程是指那些熟悉基本的 VBA 谁想要发展他们的知识和更大的使用语言能力。
Microsoft Office Excel - working effectively with the spreadsheet
14 時間:培训与Microsoft合作的人,希望改进他们的工作。
Excel and VBA Programming for Audit and Finance Professionals
28 時間:请回答以下问题:
- 你的日常工作在 Excel 是一个无尽的序列的命令复制?
- 您是否浪费时间重复类似操作,以准备数据进行分析?
- 你知道所有的键盘短片在 Excel,但你不满意的结果?
- 而不是处理数据分析和准备浪费时间?
- 您是否需要手动验证来自不同系统的这些数据的准确性?
- 您是否需要在工作时间后留在工作场所或(0)因为没有在白天工作而把书带回家?
- 你的工作是根据大数据集编制报告吗?
- 你觉得工作在(0),你到达一个圆形的结果方式吗?
如果你能回答一个问题,那是时候停止这个噩梦了。 这个训练是为你。
了解如何加快您的日常操作,并获得最多的MS(0)。
警告
训练后,你的生活会彻底改变。 1,占据了整天,只需要几分钟。 你为此准备好了吗?
Microsoft Office Excel - intermediate level
14 時間:Excel 是該公司 Microsoft 創建的一種流行的電子錶格程式。Jest 用於以表格形式存儲、組織和分析數據。以下是 Excel 的一些主要特性和功能: 1. 電子表格: 它由工作表組成,其中每個工作表都是一個陣列,由按行和列排列的單元格組成。 它允許您在單個檔案中創建多個工作表,從而允許您組織不同的數據集。 2. 計算和公式: 它允許您使用公式執行各種數學、統計和邏輯計算。 它具有廣泛的內置功能,如 SUM、AVERAGE、MAX、MIN、IF、VLOOKUP 等。 3.資料格式和外觀: 它提供了用於格式化數據的工具,包括更改字體、顏色、樣式以及創建圖表、數據透視表和圖表。 4. 排序、過濾和分組: 按特定條件對數據進行排序。 允許您篩選資料以僅顯示所需的資訊。 能夠根據您的需要對數據進行分組。 5. 資料分析: 用於執行高級分析的工具,例如場景分析、趨勢分析、預測和宏創建。 6. 資料共享: 它允許您即時共用和協作處理數據,從而允許多個用戶同時處理相同的數據。 7. 任務自動化: 能夠使用程式設計語言 VBA (Visual Basic for Applications) 創建宏並自動執行任務。 Excel廣泛應用於各個領域,從商業到科學和教育。其全面的功能允許您分析數據、創建報告、預算、計劃、管理數據等。
Data Mining with Excel
14 時間:這種以講師為主導的香港現場培訓(現場或遠端)針對希望使用Excel進行數據挖掘的數據科學家。
- 在培訓結束時,參與者將能夠:
- 使用 Excel 瀏覽數據以執行資料挖掘和分析。
- 使用 Microsoft 演演算法進行數據挖掘。
- 瞭解 Excel 數據挖掘中的概念。
Excel Advanced
14 時間:課程參與者將能夠有效地主要使用數據分析工具,如場景和數據透視表,使用這些功能對日期和文本處理功能進行計算,並創建和適應宏的需求,以自動化電子錶格的工作。
Visual Basic for Applications (VBA) in Excel - Introduction to programming
21 時間:這種以講師為主導的香港現場培訓(現場或遠端)針對希望在Excel中使用VBA自動執行任務的數據分析師。
在培訓結束時,參與者將能夠:
- 根據需要錄製和編輯宏。
- 使用工作表中的數據編寫過程。
- 創建自己的函數。
- 通過處理程序處理事件(打開工作表單元格更新等)。
- 創建表單。
Visual Basic for Applications (VBA) in Excel - Advanced
14 時間:這種由講師指導的香港現場現場培訓針對的是希望在Excel中使用高級VBA來自動執行任務的數據分析師。
在培訓結束時,參與者將能夠:
- 編寫高級面向物件的應用程式
- 轉換文字檔
- 使用外部數據源
- 使用外部庫