Microsoft Excel VBA Complete

Course Length: 12 hours (2 days)
Visual Basic for Applications (VBA) is the programming Interface for Excel and is used to automate tasks and generate easy to use code with other applications. VBA can be used in any version of Microsoft Excel. VBA’s ability to automate and produce efficient results makes any Excel worksheet easier to use. Simple codes are written into short programs and are used to perform specific, repetitive tasks.

Learning Objectives:
In this course, you will:
  • Record and Run Simple Macros
  • Use the VB Editor and Code Window
  • Create and Edit VBA Code
  • Work with Objects
  • Work with Variables
  • Create Procedures and Functions
  • Work with Forms and Controls
  • Understand Debugging
Target Student:
This course is designed for students who need to automate repetitive tasks and create simple macros that run in spreadsheets. Knowledge of Excel spreadsheets is recommended.

Course Outline:
Section 1: Basic Macro Concepts
How to Record a Macro, Re-recording a Macro
How to Play, Delete, Edit and Rename a Macro
Using Relative Referencing
Running a Macro While Recording Another

Section 2: Macro Security

Section 3: Personal Macro Workbook

Section 4: Dealing with Ranges that Change Size over Time

Section 5: 8 Different Ways to Run a Macro
Adding to Ribbon, Creating Buttons, etc.

Section 6: Visual Basic for Applications - Basics
The Visual Basic Editor
The VBA Toolbars
Protecting a Module

Section 7: Writing Code
Objects, Properties and Methods
Using the With Construct
Recording vs. Writing – Pros and Cons
Getting Help with the Object Browser
Declaring and Using Variables
Using Formulas in Macros

Section 8: User Interaction
Input Boxes and Message Boxes
Formatting Input or Message Boxes with the Format Function

Section 9: Adding Special Characters including Line Breaks

Section 10: IF Statements
Message Boxes that Allow for Input

Section 11: Running Other Procedures

Section 12: Event Trapping
On Error
Auto_Open() and Auto_Close()

This Course Comes With

PDF Manual

Take the manual anywhere and save the environment with an electronic copy of your training manual for use on any of your computers or devices

After Training Support

Get 30 days of live 24/7 after training support via phone, email and online chat to help apply what you’ve learned

Also Available With This Course

Printed Manual

Instead of the PDF that comes with your course, purchase a printed paper manual for use during your class and future reference

Quick Reference Cards

Receive durable, full-color reference cards with helpful hints and tips for use after your course is completed

Customize Your Course

Tailored Training

Your manual will follow a standard course outline but your class can be tailored to focus on the subjects that are most important to you

Custom Manual

Purchase the customization option and receive a custom manual with objectives you’ve selected from our different courses

Use Your Own Files

Whether it's one-on-one or group training you can give us files to include in your training session and help you apply what you learn even more!

Excel VBA Complete
Guaranteed to run
Guaranteed to Run
Even with one participant,
our classes are guaranteed to run!
Register for Online Classes
Date(s) Price Qty
February 6 & 7, 2023 9am to 4pm ET $825.00 (CAD)*  

* 13% HST will be applied on checkout

Online registration closes two business days before the start of the class.
Do you have questions about this course? Would you like a class sooner or on a different date? Are you interested in scheduling a private group class? Please submit the simple form below and we will respond promptly.
Private Training for GroupsIf you are training 4+ people, a private training session may be more cost-effective. Click to contact us today and learn more.
Register for this class here
Learn more about each course here
Contact us for more information here