Online Seminar

Automating Microsoft Excel with VBA

JUL 12 - Jul 21, 2022



JUL 12 - JUL 21



6:00 PM - 8:30 PM




15 Hours


0 Hours


Registration open until

Jul 07, 2022


This newly revised course has shifted online into six, live, instructor-led sessions. We recognize that online learning a vastly different experience from an in-person seminar and our instructors have adapted the interactive sessions to include regularly scheduled breaks and digital breakout rooms for group discussions. Our goal is to make your experience more convenient as we navigate the new reality of virtual learning.


  • Tuesday, July 12, 2022, 6:00pm - 8:30pm
  • Wednesday, July 13, 2022, 6:00pm - 8:30pm
  • Thursday, July 14, 2022, 6:00pm - 8:30pm
  • Tuesday, July 19, 2022, 6:00pm - 8:30pm
  • Wednesday, July 20, 2022, 6:00pm - 8:30pm
  • Thursday, July 21, 2022, 6:00pm - 8:30pm
  • Microsoft Excel Visual Basic for Applications (VBA) is the programming language that underlies Excel spreadsheets. Excel VBA is a powerful tool that extends the capabilities of Excel, manipulates spreadsheets and automates tools and dashboards.

    Many financial professionals needlessly spend time manually performing repetitive tasks that can be easily automated. An introduction to Excel VBA can result in time savings, reduced errors from repetitive fatigue, greater Excel self-sufficiency and more efficient spreadsheet models.

    The goal of this course is not to learn to be a developer, but to enhance the Excel skills and capabilities of financial professionals using simple programming techniques. Business professionals with VBA skills have a competitive advantage in an increasingly demanding workplace.


    • Introduce the VBA environment and record macros
    • Understand variables and expressions, conditional code and looping code
    • Debug code to correct errors and examine how code works in real time
    • Organize code in sub procedures and functions
    • Introduce spreadsheet objects and Excel’s event triggers
    • Automate charts and file operations


    This seminar is designed for financial professionals who manually repeat tasks in Excel, create models that take too long to recalculate or want to develop automated reporting and dashboards.


    Spring Sale. Discount already applied.

    $519.00 Personal Passport

    $539.00 Organization Passport

    $569.00 Member

    $569.00 Student

    $785.00 Public

    Status: Registration open until Jul 07, 2022




    Scott Cuthbertson is a Software Developer and Data Scientist who operates his own company, having worked with over 100 clients in the retail and financial services industries. He has helped organizations improve their labour scheduling, inventory replenishment, markdowns and pricing. He develops data models, reporting, algorithms and solutions for any organization that wants to use data to improve decision making.


    • Participants are required to bring a laptop computer to this workshop. Microsoft Excel 2010 for Windows will be used in the workshop. Participants may use versions 2007, 2013 or 2016 as well, though differences in capability may exist in some modules. Some of the features may not be available in earlier versions and where possible, workarounds will be demonstrated.
    • There is no prerequisite to this course but it will help to have basic familiarity with the Windows system environment and Microsoft Excel (writing a formula, creating a chart).

    This course is a live webinar. You must attend the live course to receive verifiable CPD hours. We recommend you join five minutes prior to the scheduled starting time. To get the full experience of this interactive course, use a computer that has video and microphone capabilities.

    Electronic material can be accessed one week prior to the course at and should be downloaded in advance.

    Registration, cancellation, withdrawal and all other CPA Ontario PD Seminar policies can be found here.