Microsoft Excel: Introduction to VBA Macros Course (in Toronto or Online)

Schedule

Mon Sep 12 2016 at 09:00 am to Thu Nov 28 2024 at 09:00 am

UTC-04:00

Location

Avantix Learning | Online Virtual Classroom or Toronto Classroom | Toronto, ON

Advertisement
Microsoft Excel: Introduction to VBA Macros Course (2 Days) | in Toronto or Online in Virtual Classroom Format | Instructor-led
About this Event
Microsoft® Excel® Introduction to VBA (Visual Basic for Applications) Macros Course (Instructor-led)


Upcoming Dates: November 27/28, 2024 (Online in virtual classroom or In-person)| Check for more dates >

Duration: 2 days - 9 am - 4 pm (ET)

Microsoft Excel Versions: 2016 | 2019 | 2021 | 365 (Windows)

Delivery Methods (Instructor-led): In-person (Live classroom) training or Online (Virtual classroom)

Course Fee: $495 CAD per person + HST (Online in virtual classroom), $545 CAD per person + HST (Bring your own device for in-person courses) or $595 CAD per person + HST (Avantix Learning provides device for in-person courses)*

Virtual Classroom: Virtual classroom courses are delivered online by a live instructor and run from 9 am to 4 pm (Eastern Time) with a 15 minute break in the morning and in the afternoon and a 1 hour break for lunch.

In-person (Live Classroom) Course Location: Our live classroom courses are offered in downtown Toronto at the Toronto Eaton Centre or at 18 King Street East, Suite 1400, Toronto, Ontario, Canada (some Avantix Learning courses may be held at an alternate downtown Toronto location). Location will be confirmed when you register.

Learning Path: Level 4

Prerequisite: Microsoft Excel: Intermediate / Advanced or equivalent knowledge and skills.

Public scheduled courses are delivered as live instructor-led classroom training or virtual classroom training (as indicated). Bring your own device rates apply to live classroom courses. Some courses / formats may have a minimum enrollment requirement.

*Some courses and formats may be subject to a minimum enrollment requirement.


In this course, students will learn to automate Excel by writing VBA (Visual Basic for Applications) macros. Designed for the non-programmer, students will start by recording VBA macros usng the built-in macro recorder and then write and edit VBA code for sub procedures (macros). In the Visual Basic Editor, students will work with projects, insert modules, write procedures, and use variables and constants. If statements and looping will also be used in this course. Students will run macros using the Macros dialog box, buttons and keyboard shortcuts. A user-defined function will also be created to automate a calculation. Throughout the course, the instructor will include numerous tips, tricks and shortcuts.


Course topics

Overview of Macro Concepts

  • What is a macro?
  • Displaying the Developer tab in Excel
  • Creating macros using the Macro Recorder
  • Assigning a keyboard shortcut
  • Viewing a list of macros
  • Viewing the VBA code for a recorded macro
  • Absolute vs relative referencing
  • Limitations of recorded macros

Saving and Opening Files with Macros

  • Deciding where to save macros
  • Saving workbooks with macros
  • Opening workbooks with macros

Macro Security and Trust Centre Settings

  • Specifying macro security settings
  • Creating a trusted folder

Working in the VBE (Visual Basic Editor)

  • Overview of VBE menus and toolbars
  • Displaying different parts of the window
  • Working with the Project Explorer
  • Viewing the iVBA Code window
  • Setting properties
  • Displaying other windows
  • Returning to Excel

Getting Started Writing Code using VBA

  • Inserting a module
  • Basic VBA syntax logic
  • Creating sub procedures or macros
  • Naming sub procedures or macros
  • Controlling the display of code
  • Adding comments
  • Referencing objects
  • Using methods and properties
  • Getting help

Working with Modules

  • Different ways of Inserting new modules
  • Creating multiple sub procedures in a module
  • Renaming modules
  • Deleting modules
  • Saving a backup of modules

Running Macros

  • Using the Macros dialog to run macros
  • Running macros using keyboard shortcuts
  • Running macros from within the VBA window
  • Displaying buttons on the Quick Access Toolbar or the Ribbon to run macros
  • Running macros by creating buttons on a worksheet

Using Variables and Constants

  • Using constants and variables in VBA code
  • Types of variables including integer, long and string
  • Declaring variables
  • Benefits of declaring variables

Changing Scope

  • Procedure level scope, module level scope or public scope

Displaying Input Boxes and Message Boxes

  • Displaying messages
  • Using input boxes for entry
  • Using message boxes and input boxes with variables
  • Displaying different types of buttons

Using If Statements in VBA

  • Benefits of If … Then statements
  • Syntax for If … Then … Else statements
  • Using If statements with message boxes or input boxes

Using For … Next Loops

  • Using loops
  • Using For … Next loops
  • Ending a loop
  • Changing loop step values

Basic Debugging

  • Common errors and break mode
  • Using Reset
  • Commenting out problem lines of code

VIEW FULL COURSE OUTLINE >


Who will benefit

This course has been designed for Microsoft Excel users who have completed the Microsoft Excel: Intermediate / Advanced course or have comparable knowledge and skills.


Can I bring my own device?

Absolutely! If you choose to bring your own device, you will receive a reduced rate. Be sure to bring a power cord and a mouse is helpful.


What's included

Included in this course:

  • Comprehensive course manual (150+ pages)
  • Keyboard shortcuts quick reference
  • Sample and exercise files
  • Refreshments (for classes conducted in Avantix Learning classrooms)
  • Certificate of completion
  • Follow-up email support


Microsoft Office training series

Other courses in this series include:

Microsoft Excel: Introduction

Microsoft Excel: Intermediate / Advanced

Microsoft Excel: Data Analysis with Functions, Dashboards and What-If Analysis Tools

Microsoft Excel: New and Essential Features and Functions in Excel 365

Microsoft Excel: Introduction to Power Query to Get and Transform Data

Microsoft Project: Introduction

Microsoft Access: Introduction

VIEW MORE COURSES >


About Avantix Learning courses

Avantix Learning offers live instructor-led classroom courses and virtual classroom courses allowing personal interaction between the students and the instructor. We specialize in small classes, typically ranging from 6 to 10 students to ensure an optimal student to instructor ratio.

Live classroom courses are offered in downtown Toronto at 18 King Street East, Suite 1400, Toronto, Ontario, Canada. Some courses may also be offered at an alternate downtown Toronto location.

Our top-notch instructors have years of experience in the business world and students are encouraged to ask questions during our courses. Avantix Learning senior instructors have 15 or more years of experience. A complete profile of the instructor leading a specific course is available on request.


Questions?

Have a question? Email us at [email protected].

You can also find information about all of our courses on our web site at www.avantixlearning.ca.

Refunds/Cancellations

We understand that your plans may change. Check out our refund policy for information regarding refunds and transfers.

Microsoft, the Microsoft logo, Microsoft Office and related Microsoft applications and logos are registered trademarks of Microsoft Corporation in Canada, US and other countries. All other trademarks are the property of the registered owners.

Advertisement

Where is it happening?

Avantix Learning | Online Virtual Classroom or Toronto Classroom, 250 Yonge Street, Toronto, Canada

Event Location & Nearby Stays:

Tickets

CAD 559.35

Avantix Learning Inc.

Host or Publisher Avantix Learning Inc.

It's more fun with friends. Share with friends

Discover More Events in Toronto

MEMBERS ONLY - EROTICA SHOW
Wed Jul 24 2024 at 08:30 pm MEMBERS ONLY - EROTICA SHOW

Lula Lounge

MUSIC ENTERTAINMENT
Lindy Hop Beginner Course Starts! 8-count focus, 6 weeks long starting July 24th, 8:35pm
Wed Jul 24 2024 at 08:35 pm Lindy Hop Beginner Course Starts! 8-count focus, 6 weeks long starting July 24th, 8:35pm

Studio, Trinity St-Paul's Centre

WORKSHOPS CALENDAR
Standup Comedy Show
Wed Jul 24 2024 at 09:00 pm Standup Comedy Show

Comedy Bar

COMEDY ENTERTAINMENT
North Toronto Nitros Men vs. Burlington SC Men
Wed Jul 24 2024 at 09:00 pm North Toronto Nitros Men vs. Burlington SC Men

Downsview Park Soccer Fields

Canada Africa Youth Education Forum
Thu Jul 25 2024 at 02:00 am Canada Africa Youth Education Forum

Delta Hotels by Marriott Toronto

BUSINESS
Toronto Blue Jays vs. Tampa Bay Rays
Thu Jul 25 2024 at 05:37 am Toronto Blue Jays vs. Tampa Bay Rays

Rogers Centre

SPORTS
Beer Tasting on 21 West Patio ft. Bellwoods Brewery
Thu Jul 25 2024 at 06:00 am Beer Tasting on 21 West Patio ft. Bellwoods Brewery

21 Old Mill Rd

2024 Art Battle Canadian Championship! - July 25, 2024
Thu Jul 25 2024 at 07:30 am 2024 Art Battle Canadian Championship! - July 25, 2024

The Great Hall Toronto

ART SPORTS
Microsoft Word Course  (Intermediate\/Advanced) in Toronto or Online
Thu Mar 10 2016 at 09:00 am Microsoft Word Course (Intermediate/Advanced) in Toronto or Online

Avantix Learning | Online Virtual Classroom or Toronto Classroom

WORKSHOPS VIRTUAL
Microsoft Word: Introduction Course for Beginners | Online or in Toronto
Tue Aug 23 2016 at 09:00 am Microsoft Word: Introduction Course for Beginners | Online or in Toronto

Avantix Learning | Online Virtual Classroom or Toronto Classroom

WORKSHOPS VIRTUAL
Microsoft Excel Course (Intermediate\/Advanced) in Toronto or Online
Thu Sep 08 2016 at 09:00 am Microsoft Excel Course (Intermediate/Advanced) in Toronto or Online

Avantix Learning | Online Virtual Classroom or Toronto Classroom

WORKSHOPS VIRTUAL
Microsoft Excel: Introduction to VBA Macros Course (in Toronto or Online)
Mon Sep 12 2016 at 09:00 am Microsoft Excel: Introduction to VBA Macros Course (in Toronto or Online)

Avantix Learning | Online Virtual Classroom or Toronto Classroom

WORKSHOPS VIRTUAL
Microsoft Excel Training Course (Introduction) in Toronto or Online
Fri Sep 16 2016 at 09:00 am Microsoft Excel Training Course (Introduction) in Toronto or Online

Avantix Learning | Virtual Classroom | Eaton Centre classroom

WORKSHOPS VIRTUAL
Microsoft Word Training Course (Styles, Templates and Tables of Contents)
Mon Nov 14 2016 at 09:00 am Microsoft Word Training Course (Styles, Templates and Tables of Contents)

Avantix Learning | Online Virtual Classroom or Toronto Classroom

WORKSHOPS VIRTUAL
Microsoft PowerPoint Course (Intermediate \/ Advanced) | Online or Toronto
Thu Nov 17 2016 at 09:00 am Microsoft PowerPoint Course (Intermediate / Advanced) | Online or Toronto

Avantix Learning | Online Virtual Classroom or Toronto Classroom

WORKSHOPS VIRTUAL
PowerPoint Training Course (Introduction) | in Toronto or Online
Mon Apr 03 2017 at 09:00 am PowerPoint Training Course (Introduction) | in Toronto or Online

Avantix Learning | Online Virtual Classroom or Toronto Classroom

WORKSHOPS VIRTUAL
Microsoft Excel:  Introduction to Power Query Course (in Toronto or Online)
Mon May 27 2019 at 09:00 am Microsoft Excel: Introduction to Power Query Course (in Toronto or Online)

Avantix Learning | Toronto Eaton Centre or Online (Virtual Classroom)

WORKSHOPS VIRTUAL
Microsoft Excel: Introduction to Power Pivot Course (Online or In Toronto)
Fri Aug 02 2019 at 09:00 am Microsoft Excel: Introduction to Power Pivot Course (Online or In Toronto)

Toronto Eaton Centre or Online in Virtual Classroom Format

WORKSHOPS VIRTUAL
Startups: Understand Lean Startup vs. Design Thinking vs. Agile
Fri Oct 02 2020 at 02:00 pm Startups: Understand Lean Startup vs. Design Thinking vs. Agile

ONLINE

BUSINESS ART
(7.30pm Session) Envy Yourself With Beauty Makeup MasterClass
Wed Oct 14 2020 at 07:30 pm (7.30pm Session) Envy Yourself With Beauty Makeup MasterClass

(Online Session)

WORKSHOPS ART

What's Happening Next in Toronto?

Discover Toronto Events