In this Microsoft Excel VBA Training course, students will learn to use VBA in Excel to create interactive worksheets and automate common worksheet tasks. Students will see how to generate VBA code from existing macros, gain an understanding of the different parts of the Visual Basic Editor, learn how code is organized in Projects, Modules and Procedures and become familiar using Objects, Properties and Methods in their code. In addition, this course teaches students how to debug their VBA code to find and fix logic errors, interact with the user using dialog boxes, control formatting of the worksheet using VBA code and how to automate the addition and deletion of workbooks. Finally, students will see how to perform calculations in code and use built-in functions in Excel in VBA to quickly calculate large amounts of data.
Duration
2 Days
Versions
Live, Instructor-Led Training
Up to One Year Access to Recorded Course
Hands-On Exercises
Certificate of Completion
Six Months of Post-Class Instructor Support
This course is intended for advanced Microsoft Excel users that need to automate Excel spreadsheet tasks using Visual Basic for Applications (VBA).
Upon successful completion of this course, students will be able to:
Students should have completed, or have experience with, topics covered in the Microsoft Excel Introduction, Intermediate and Advanced Training courses.
This course does not align to a specific exam or certification.
Thu, Jul 2, 2026
to Fri, Jul 3
Thu, Jul 30, 2026
to Fri, Jul 31
Thu, Aug 27, 2026
to Fri, Aug 28
Thu, Sep 24, 2026
to Fri, Sep 25
Training a team?
Get custom pricing for groups of 5 or more.