Description
MIM1001 Basic Excel VBA Programming Training (2 Days)
Overview
This course is designed for those wishing to learn VBA programming as their first programming language without any prior knowledge in programming. The emphasis is on VBA language structure, common programming strategies, and several hands-on exercises. Towards the end of the course, participants will be introduced into Excel VBA programming.
- 98% positive reviews (231)
- 671 students
This program can be tailored to your specific business needs.
A little bit of personalization goes a long way. Ask us for a no-obligation Training Needs Analysis (TNA) so we can tailor this, or any other CSG program to meet your learning outcomes.
Objectives
Objectives At the end of the training, participants would be able to:
- Write powerful Excel VBA code to automate processes
- Understand, test and debug VBA errors
- Fun and effective lessons including ‘real world’ Excel VBA projects to complete
- Identify real world situations where you can apply your new VBA skills
Duration
Duration 2 Days
Target Audience
Target Audience - Excel users who want to automate tasks and processes in Excel
- Business professionals who work extensively with Excel and want to enhance their productivity
- Data analysts and report builders who want to leverage VBA programming for advanced data manipulation and analysis
- IT professionals who want to develop their programming skills specifically for Excel
- Individuals seeking to expand their Excel knowledge and learn basic VBA programming for Excel automation
Module 1: Introduction to VBA
- Introduction to VBA
Module 2: Scripting Strategies
- Using Macro Recorder
- Using Sub
- Using Function
- Using variable scopes
- Creating readable code
- Telling others about your code
 Module 3: Working with Variables Â
- Using variables
- Using constants
- Working with various data types
- Using operators
Module 4: Programming StrategiesÂ
- Selection statements
- Looping statements
- Flow control
Module 5: Error Handling
- Discover various types of bugs
- How to prevent bugs?
- How to track down bugs?
- Using Locals window
- Using Watch window
Module 6: User Interactions
- Creating forms
- Using form controls
- Creating connection between forms & modules
- Input validation
- Form events
Module 7: VBA Programming In Excel
- Working with Excel-related objects
- Accessing & using Excel objects
- Modify cell contents
- Creating custom functions