Course Information
- 6 Feb 2026 (Fri) 10:00 AM - 5:00 PM
- 20 Feb 2026 (Fri) - 27 Feb 2026 (Fri) 7:00 PM - 9:30 PM
Course Overview
The Excel VBA Course is designed to equip students with the essential skills and knowledge required to automate the Excel’s boring and repetitive work without human intervention. The training course will cover a wide range of concepts and techniques which are applicable to most daily spreadsheet task. Topics include the basic concepts of VBA programming, language syntax, controlling program flow, working with Excel’s objects and properties, looping over collections, creating custom functions, designing userforms, working with PivotTables and more...
Throughout the course, students will gain a solid foundation in VBA programming by learning the fundamental concepts and techniques necessary to create powerful macros. The course emphasizes hands-on learning, combining theoretical instruction with practical examples, exercises, and real-world scenarios.
The easy to follow exercises and small class size teaching approach can ensure the best learning result. It is an ideal course for people working in the accounting, financial analysis and data processing areas. Students can choose the daytime, evening and weekends classes to suit their learning needs.
What You’ll Learn
Objectives
After finishing the course, you will be able to write your own VBA to streamline the daily tasks which include the following :
Merging tables from different workbooks or worksheets into one single table
Comparing and highlighting data dissimilarities of two tables
Performing data lookup and filling
Data cleansing and analysis
Generating reports
Formatting reports and tables
What you’ll learn
Recording macros and using buttons
VBA Programming Basics
The VBA code editor
Messages and variables
Working with Excel Object Model
Range's properties and methods
Other useful object methods
Looping over collections
Loops and conditions