ACE Training

VBA Essential Skills

Microsoft 365AdvancedVBA-Essential-Skills
In-class & Virtual
Hamilton, Christchurch, Auckland, Wellington, Virtual Training
$From $645 + GST
8 upcoming dates

Overview

This course is designed for regular users of at least one of the core applications of Microsoft Office who wish to develop basic programming skills.

Our aim is to provide you with the necessary skills for good programming techniques that allow for flexibility in VBA programming.

We will introduce you to the fundamental requirements of VBA in terms of structure as well as the statements and methods that form the foundation of most code. Please note that there is nothing in this course that is specific to any one application. This course is intended to introduce VBA itself.

It is important that you use your new skills as soon as possible on completion of this training course. We encourage you to take your own notes and to review this Course Guide once you are back at your workplace.

Who should attend

If you have files popping up with the message “Security Warning: Macros have been disabled. Enable Content.”, chances are you have a macro(s) in the background of the file you are using with VBA. This course gets you familiar with the basics of coding and the VBA Editor tools available to help get a better understanding what is happening in the background of your file(s).

Prerequisites

We recommend that students have:

  • A more than basic familiarity with at least one Microsoft Office application

What you'll learn

Visual Basic for Applications is the programming component of Microsoft Office and this course introduces the basics aspects of the language itself. As such there is no mention made of any particular member of the Office family and thus this course is the common starting place for anyone who is ready to move onto this aspect of Office work.

Course content

  • Introduction to VBA
  • Code Structure
  • Getting Help
  • Variables and Constants
  • Data Types
  • Conditional Statements
  • Debugging
  • Functions and the use of Modular Code
  • Data Scope and Survival
  • Error Handling
  • Repeating Instructions

Common questions

When does VBA Essential Skills next run?

The next date is Wed, 2 Sept 2026, and there are 7 further dates scheduled. Delivered ACE Training Hamilton, ACE Training Christchurch, ACE Training Auckland, ACE Training Wellington. Every date and its format is listed on this page.

How much does VBA Essential Skills cost?

From $645 + GST per person. Pricing can differ by date and location, so check the option you want before booking.

Do I need any prior experience?

We recommend that students have: A more than basic familiarity with at least one Microsoft Office application

Can I attend online, or does it have to be in a classroom?

Both. Some dates run live online and others in-class — each date on this page shows its format, so pick whichever suits.

Can you run this course for my team?

Yes. Any ACE course can be delivered in-house at your workplace and tailored to your team's tools and goals — quote course code VBA-Essential-Skills when you enquire.