Computer Skills

Excel - Macros with VBA Programming


Level - Advanced

Automate your spreadsheets with confidence.

Designed for users ready to move beyond formulas, this course shows you how to automate everyday tasks with simple VBA programming.

You’ll learn how to record and edit macros, build reliable routines and create customised solutions that save time and improve accuracy."

Location
Date
Duration
Time (AWST)
Address
Participants
Total

What to expect

VBA programming opens the door to powerful automation within Excel. This course gives you a clear introduction to the Visual Basic Editor and the concepts that underpin how Excel responds to instructions, events and user actions.

You will learn how to record macros and then refine them to suit your workflow. Guided practice will help you work with cells, variables and arrays, while structured exercises build your understanding of decision-making logic using IF, CASE and LOOP statements.

The course also covers error handling, basic event handling and techniques for interacting with the user so your automated processes run smoothly and reliably. By the end, you’ll be able to create practical macros and simple VBA procedures that streamline your spreadsheets and support more efficient work.

Is this course for you


This course is ideal for Excel users who are ready to move beyond formulas and functions and want to automate processes through simple VBA programming.

This course is suited to individuals who want to:

  • understand the fundamentals of VBA programming in Excel

  • automate repetitive tasks and processes

  • improve efficiency through Excel automation

  • apply simple VBA solutions to real workplace scenarios

What you will explore

During this training course, you will develop a practical introduction to VBA and macro automation in Excel to improve efficiency and reduce repetitive work. The course focuses on understanding the Visual Basic Editor, recording and editing macros, and building reliable automated solutions that support consistent, efficient spreadsheet use.

By the end of this training course, you should be able to:

  • Understand the basics of VBA and the Visual Basic Editor

  • Record simple macros and edit them to suit your needs

  • Build automated routines for repetitive Excel tasks

  • Use VBA to create customised solutions and procedures

  • Apply best practices to keep your macros reliable and efficient

Where this course can take you


During this training course, you will explore the Visual Basic Editor and core VBA concepts used in Excel. You will learn object oriented programming principles as they apply within Excel and develop skills in working with cells through VBA.

The course also focuses on using basic variables and arrays, interacting with the user, and applying decision making logic using IF, CASE, and LOOP statements. You will learn error handling techniques and basic event handling to support automated actions and improve workbook functionality.

Related Results


Level – Intermediate.

If you want your documents to look more polished and professional, this course helps you build the skills to manage layouts, visuals and formatting with confidence.

You will learn how to work with tables, images and diagrams to create clearer, more engaging documents.


Level – Advanced.

Master Excel’s most powerful formulas.

Ready to lift your Excel capability? This course helps you use advanced functions with confidence so you can clean data, match information and create reliable results.

You’ll learn to structure, nest and troubleshoot formulas that simplify complex tasks and improve the quality of your analysis.


Level – Fundamental.

If you want your presentations to look clearer and more polished, this course helps you build the practical design skills to create slides that communicate with impact.

You will learn how to structure layouts, use templates effectively and enhance content with data visuals and multimedia elements that support clear, engaging communication.


If you’ve ever wished your presentations or documents looked sharper, this course gives you the confidence and practical skills to make it happen.

In a supportive, hands-on setting, you’ll learn how to turn ideas into clean, engaging visuals using Canva’s simple tools and smart AI features.

Courses - Frequently Asked Questions

Get answers to common queries.

FAQs