This program is for high-end users who want to make the most of the power of Microsoft Excel. It introduces programming techniques and concepts such as variables, scoping, importing data, passing values and debug techniques. If you have experience with the macro recorder and introductory programming, you will benefit from this program.


This program provides instruction in the more advanced use of Excel Macros. It will take participants beyond our Excel - Macros with VBA Programming, and introduces techniques for high-end Excel users to better utilise the power of Excel.


  • Understand the Excel Object Model
  • Use the Editor Toolbar
  • A deeper look at variables
  • Scope of variables, procedures and modules
  • Call other procedures
  • Parameter passing between procedures
  • Work with arrays
  • Work with different event types
  • Create more advanced functions (optional arguments)
  • Work with external data
  • Work with text files
  • Create better user forms
  • Code to operate user forms
  • Error trapping routines
  • Better debug techniques
  • Make Application Programming Interface (API) calls.

Learning Outcomes

Participants should be able to:

  • Have a deeper understanding of the Visual Basics Editor (VBE) environment
  • Work with variables
  • Understand scoping
  • Pass values between procedures
  • Import data from external sources
  • Create better user forms
  • Use debug techniques
  • Use other objects.
Course Number
Skill Level
    Make a Booking

    2 Days


    * Minimum numbers are required for course to proceed

    Similar Courses

    Excel - Power Query

    With Power Query, discover, connect to and import data into Microsoft Excel. Then, using PowerPivot, remodel and enhance the imported data by writing queries through Power Query M language.

    Excel - Data Analytics

    Descriptive, predictive and prescriptive analytics are interrelated, helping companies make the most out of their data. Excel is a tool that can be used for analysis; to collect, clean, transform and analyse data and generate reports.

    Excel - PowerPivot

    This program focuses on the main features of Microsoft Excel PowerPivot; a very fast, space-saving, columnar add-on database that can handle vast amounts of data far beyond the limits of an Excel worksheet.

    Excel - Formulas and Functions

    This program focuses on expanding your knowledge of Microsoft Excel’s functions and understanding how to write well-structured formulas.

    Excel - Macros with VBA Programming

    This program will introduce and extend VBA programming within Microsoft Excel. Participants will be able to create and manage complicated macros.

    Excel - PivotCharts and PivotTables

    This program concentrates on creating PivotTables and PivotCharts to present business data for analysis. It also focuses on how best to manage the underpinning business data using List Management techniques.

    Excel - Intermediate

    If you have used Microsoft Excel for some time and need to learn more, this Perth based training program provides you with additional skills. Take your basic knowledge to the next level and learn how to improve your Microsoft Excel skills. This hands-on class lays the foundations for building a stronger, more advanced understanding of Microsoft Excel and will coach you to be confident with Microsoft Excel functions commonly used in the workplace. Learn how to identify ranges with names, use workbooks with multiple sheets, protect worksheets and files, link worksheets, audit files and create templates. Work interactively with functions such as IF and VLOOKUP. To benefit from this short course, you should be a confident user of Microsoft Excel.

    Excel - Essentials

    Do you need to create or modify spreadsheets using Microsoft Excel? In this program you will learn how to add data, edit and move data and how to format and print spreadsheets. You will create charts and use formulas and functions for simple calculations. If you use computers but are new to Excel or don't have much experience with Excel, then this program is for you.

    Excel - KPI Dashboards

    If you need to quickly and accurately make sense of your Company's raw data, this is for you. We introduce you to Key Performance Indicators (KPIs) and dashboard design processes, and help you build an interactive KPI Dashboard. You will learn how to handle raw data, use functions to create performance metrics, and build mini charts, pivot tables and pivot charts typically used in dashboards.

    Microsoft - Power BI Desktop - Level 2

    If you have attended Power BI Desktop - Level 1, this program will build on your existing knowledge and introduce you to more advanced DAX (Data Analysis Expressions). 

    Microsoft - Power BI Desktop - Level 1

    Transform raw data into useable visualisations to gain more comprehensive insight into your organisation.  

    Excel - Advanced Functions

    This program concentrates on Excel’s advanced functions that will allow you to work more efficiently with business data.

    Excel - Advanced

    This program shows you how to work with databases in Microsoft Excel (using filtering, sorting and subtotals). It introduces PivotTables, Macros and Hyperlinks and teaches logical, lookup, reference and statistical functions. If you are experienced in designing and modifying spreadsheets, can write formulas and have worked with IF and VLOOKUP functions, this is for you.