Excel VBA and Macros Programming
Course Description
This course is designed for professionals who would like to start exploring the use of Excel VBA and Macros as a powerful tool in creating reports, forms, and dashboards.
The facilitator will start by explaining the programming basics to ensure the participants are aware of the terms being used, such as variables, constants, and operators. Then there will be a discussion on the Developer tab, which will concentrate on VBA, Macro Recorder, and using Relative references. An in-depth discussion on the basics of VBA Programming, VBA Conditional Statements, VBA Loops Statements, and Forms.
The course will then keep you engaged by providing a combination of lectures, course notes, take- away templates, quizzes, exercises, and even homework. Also, this is an excellent opportunity to add practical Excel focus to what you learn in the program.
Course Objectives
After completing this course, participants will have learned to:
- Learn programming basics
- Learn the use of Excel VBA, Macro Recorder, and Relative References
- Introduce VBA Programming
- Use Conditional and Loops Statements
- Use the most useful VBA Objects
- Able to use and code Excel VBA and Macros
Course Modules
To achieve these objectives, Advanced Learning Programs (ALPs) will use the below Lesson Plan:
Lesson 1 – Programming Basics
- Variables and constants
- Operators
- Programming Logic
Lesson 2 – Introduction to VBA
- Excel VBA
- Macro Recorder
- Absolute vs. Relative Reference
Lesson 3 – Basics of VBA Programming
- VBA Environment
- Excel VBA Variables
- Range, Cells, Active Cells
- VBA Worksheets and Workbooks
- Introduction to Functions
Lesson 4 – VBA Conditional Statements
- IF-Then-Else
- Select Case Statement
Lesson 5 – VBA Loops Statements
- Do While and Do Until Loop Statement
- For Loop Statement
Lesson 6 – VBA Message Box and Input Box
- Message Box
- Input Box
Lesson 7 – Introduction to Forms
- Introduction to Forms
- Basic Objects – Forms, Buttons, Text Boxes, Combo Box
- ActiveX Control

Download the course PDF now!
Download Course PDF
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.