• View Cart
  • Trainer Login
  • Customer Login
  • 1300 667 660
Corporate Training Options
Menu
  • Home
  • Courses
    • Corporate Training
      • Leadership Training
      • Customer Service Training
      • Planning & Organisation
      • Personal Development
      • Sales Training
    • Microsoft 365 Training
    • Online Training
  • Event Replays
  • Blog
  • Success Stories
    • Testimonials
    • Business Case Studies
  • About
    • Meet the Team
    • FAQ’s
    • Careers
  • Locations
    • Canberra
    • Sydney
    • Melbourne
    • Brisbane
    • Gold Coast
    • Perth
    • Adelaide
    • Hobart
    • Darwin
Home > Courses > Microsoft Computer Training > Microsoft 365 Training > Microsoft VBA > Microsoft VBA for Excel

Microsoft VBA for Excel

← Back
  • Overview
  • Course details
  • Level
  • Outcomes
  • Success Program
  •  

Overview:

Microsoft Excel Training Pathway

Our Microsoft Excel training is offered across three progressive core one-day courses – Introduction, Intermediate, and Advanced – supported by a range of specialist Excel courses focused on advanced analysis, functions, and automation. Whether you are new to spreadsheets, building stronger analytical skills, or automating complex Excel solutions, there is a course tailored to your needs.

All courses can be delivered as is, or we can customise a training program so your team completes the exact topics they need in the number of days that suits your organisation.

You are currently viewing the VBA for Excel course page, but you can easily explore the other Excel courses using the links below.

Core Excel Courses

  • Microsoft Excel Introduction – Learn the fundamentals of creating, editing, formatting, and managing spreadsheets, with a strong focus on accuracy, good design, and practical everyday use.
  • Microsoft Excel Intermediate – Build more productive workbooks using formulas, functions, advanced formatting, charts, tables, and analysis tools such as Goal Seek and Quick Analysis.
  • Microsoft Excel Advanced – Work with complex data, including PivotTables, data consolidation, advanced filtering, validation, protection, macros, and collaboration features.

Specialist Excel Courses

  • Microsoft Excel Functions – Work confidently with logical, lookup, financial, statistical, text, and date functions.
  • Microsoft Excel Data Analysis Add‑Ins – Analyse and visualise data using Power View, Power Pivot, Get & Transform, and Power Map.
  • VBA for Excel (on this page!) – Automate Excel processes and build custom solutions using VBA.

VBA for Excel – Course Overview

The VBA for Excel course is designed for experienced Excel users who want to automate repetitive tasks, streamline processes, and create custom solutions within Excel. This course introduces programming concepts in a practical, step‑by‑step way, focusing on real‑world automation rather than theoretical coding.

Participants learn how to work within the VBA environment, understand the Excel object model, write and run procedures, create user‑defined functions, and build working VBA applications that interact directly with Excel workbooks, worksheets, and data.

In this course, you will learn how to:

  • Understand VBA concepts and the Excel object model
  • Work confidently with the VBA Editor
  • Create and run procedures and macros
  • Use variables and programming constructs
  • Write code to manipulate Excel objects
  • Create user‑defined functions
  • Build custom user forms and controls
  • Automate tasks and handle errors effectively

 

If you’re ready to explore training for your team, you can request a quote, book onsite or online training, or download the course PDF using the buttons on the top right.

Not sure which combination of topics or course levels is right for you? Call us on 1300 667 660 and we’ll help design the perfect Microsoft Excel training solution for your organisation.

 


 

Microsoft Excel Introduction TrainingWhat You Can Expect from Customised Microsoft Excel Training With CTO

When you partner with CTO for onsite or customised Microsoft Excel training, you receive a learning experience designed specifically for your team. We focus on the Excel skills that matter to your work, your data, and your level of experience — no generic content and no time wasted.

Here’s what our clients value most:

  • Training tailored to your needs – whether you follow a structured Excel learning pathway or select specific topics relevant to your business.
  • Experienced, engaging facilitators who specialise in Microsoft Excel and bring real‑world examples to every session.
  • Hands‑on, practical learning that builds confidence and equips your team to apply their skills immediately.
  • A supportive and enjoyable experience — our trainers are known for making complex Excel concepts clear, logical, and approachable.

We bring training directly to your team, ensuring the content aligns with your systems, processes, and real-world Excel usage.


About Corporate Training Options

For over 30 years, Corporate Training Options has helped organisations across Australia build capability, improve productivity, and get more value from their software tools. Our customised approach ensures your team gains the right skills, in the right way, for long‑term success.

Whether you want a single Microsoft Excel course or a tailored multi‑level training program, we’re here to help.

Call us on 1300 667 660 to design the perfect training solution for your team.

Course Details:

About This Course

The VBA for Excel course is a specialist, hands‑on program focused on building practical automation skills. Participants learn how to create working VBA solutions that solve real Excel problems and improve efficiency.

Download links for course materials, reference content, and supporting resources are available on this tab.


Delivery Options

We offer flexible delivery options to suit your team and environment:

  • Onsite at your workplace – Practical, guided training using realistic Excel examples
  • Live online training – Instructor‑led, interactive VBA sessions
  • Customised delivery – Focus on specific VBA topics or tailor automation scenarios to your business processes

All training is delivered by experienced Excel and VBA specialists with strong real‑world development experience.


About the Courseware

Some of the courseware provided is based on the 2016 edition of Microsoft Excel. While the version may appear older, the VBA language, Excel object model, and automation techniques covered remain highly relevant and accurate across current Excel versions.

Where newer tools, features, or VBA‑related updates are relevant, our trainers will highlight and incorporate these during the session, ensuring participants learn techniques appropriate to their Excel environment.  We do hope to update them in the future.

Duration: 2 Days

  Microsoft VBA for Excel - Download the course outline in PDF Format

Level:

Training Pathway

VBA for Excel is a specialist course that sits alongside the three‑level core Excel pathway. It is typically undertaken after completing Microsoft Excel Advanced or by users with equivalent experience.

This course can be taken independently or combined with other Excel training as part of a customised learning program.


Prerequisites & Requirements

  • Strong working knowledge of Excel
  • Ability to create and edit workbooks, formulas, and formatted worksheets
  • Comfortable copying, pasting, and organising data
  • Familiarity with Excel Advanced features is strongly recommended
  • No prior programming experience is required

Software Versions

Training can be delivered using current versions of Microsoft Excel for Windows.
Examples and demonstrations are adapted to suit your organisation’s Excel environment.

Related Course:

  • Microsoft VBA for Word
  • Microsoft VBA for Access
  • Microsoft Visio - Introduction
  • Microsoft Viva (formerly Yammer)
  • Microsoft Viva (formerly Yammer) Corporate Adoption Program

Learning Outcomes:

By the end of this course, participants will be able to:

  • Understand VBA concepts and the structure of the Excel object model
  • Navigate and use the VBA Editor effectively
  • Create procedures and macros to automate Excel tasks
  • Declare and use variables and common programming techniques
  • Write code that manipulates Excel objects, such as worksheets, cells, and ranges
  • Create user‑defined functions to extend Excel’s built‑in functionality
  • Build custom user forms with controls and event‑driven code
  • Create code that runs automatically based on events
  • Implement error‑handling routines to make solutions more robust

These outcomes enable participants to build real‑world VBA applications that reduce manual effort and improve consistency and efficiency.

Our Success Program

CTO’s Success Program ensures your VBA training delivers long‑term value and practical outcomes.

What you can expect:

  • Customised learning pathways combining Excel Advanced, Functions, and VBA training
  • Highly experienced Excel and VBA facilitators with real‑world automation expertise
  • Hands‑on, practical training focused on building working solutions
  • Post‑training support options, including follow‑up sessions and advanced VBA coaching
  • A partnership approach to help your organisation automate processes safely and effectively

Prices:

Trainees Price
1-3 trainees $1,650 per day
4-8 trainees $1,980 per day
Each additional trainee $154 per day

Click here to Request a Quote

  Get A Quote   Book Onsite Training   Book Online Training
  Download PDF

REQUEST A QUOTE BOOK NOW

Internal Links

  • Home
  • About CTO
  • Services
  • Courses
  • Become a Trainer
  • Blog
  • Contact Us

Secure Payment

Locations

  • Canberra
  • Sydney
  • Melbourne
  • Brisbane
  • Gold Coast
  • Perth
  • Adelaide
  • Hobart
  • Darwin
  • New Zealand
  • United Kingdom
  • USA
  • Canada

Sign Up to our Newsletter

  • This field is for validation purposes and should be left unchanged.

Connect with us

Privacy Policy | Terms & Conditions | Refund Policy | Disclaimer

Sitemap | Copyright © 2017 | All rights reserved. | SEO and Gold Coast Web Design by: Visual Marketing