Microsoft Access: Visual Basic for Applications (VBA) Macros | Introduction

Microsoft Access Training Series | Level 4

Course Details

Duration: 2 days (9 am – 4 pm)

Microsoft® Access® Versions: 2010 | 2013 | 2016 | 2019 | 365 (Windows)

Delivery Methods (Instructor-led): Live classroom (LC) | Virtual classroom (VC)

Course Dates: August 19/20, 2021 (Virtual classroom) | View schedule Course schedule

Course Fee: $495 CDN per person (Virtual classroom), $545 CDN per person (Bring your own device – for live classroom courses only) or $595 CDN per person + HST (Avantix Learning provides device – for live classroom courses only)*

Timing: Public scheduled courses run from 9:00 am to 4:00 pm (Eastern Time).

Virtual classroom courses: Our instructor-led virtual classroom courses are delivered in a virtual classroom environment. Students will be sent a virtual classroom invitation prior to the course.

Live classroom courses: Our instructor-led live classroom (in-person) courses are held in downtown Toronto at the Toronto Star Building, 1 Yonge Street, Suite 1801. Some courses are also held at an alternate downtown Toronto location.

Custom training: This course may be delivered at your site or ours as an instructor-led or virtual classroom solution. Contact us at info@avantixlearning.ca for more information including savings for custom group training.

Register for this training course.

Course Overview

This hands-on course is designed for the non-programmer who wants to learn the basics of programming with Visual Basic for Applications (VBA) to automate Microsoft Access. Students will review techniques to create VBA macros and use modules, procedures, variables and constants within the VBA window. If statements, loops and error handling will also be demonstrated using various examples. Students will run VBA macros automatically on open or close or by using keyboard shortcuts, events and command buttons. Log-in forms as well as user defined functions will also be created.

Prerequisite: Microsoft Access:  Intermediate / Advanced or Microsoft Access: Designing and Automating Fomrs and Microsoft Access: Designing Queries and Reports courses. Alterantively, students must possess the equivalent knowledge and skills covered in these course(s).

Location and timing: Public scheduled courses are delivered online in virtual classroom format or in downtown Toronto and run from 9:00 am to 4:00 pm (Eastern Time).

Custom training: This course may be delivered at your site or ours as an instructor-led or virtual classroom solution. Contact us at info@avantixlearning.ca for more information including savings for custom group training.

Related training: View all Microsoft Access courses >

INCLUDED IN THIS COURSE

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

Course Topics

Overview

  • What is a VBA macro?
  • When to use a VBA macro
  • Using the Developer tab
  • Creating macros using the Macro Designer and converting to VBA

Security and Trust Centre Settings

  • Specifying macro security settings
  • Creating a trusted folder

Macro Concepts in Visual Basic for Applications (VBA)

  • Working in the Visual Basic Editor (VBE) window
  • Basic syntax logic
  • Sub procedures in VBA
  • Writing code in the Code Window
  • Working with modules and projects
  • Using methods and properties
  • Adding comments

Running Macros

  • Running macros using keyboard shortcuts
  • Running macros using events
  • Running macros using a dialog

Types of Events

  • On click events
  • Before and after update events
  • Close and open events
  • Delete and cancel events

Types of Code Modules

  • Types of code modules
  • Database modules

Procedures

  • Functions
  • Sub procedures
  • Types of procedures

Variables and Constants

  • Using constants and variables
  • Types of variables including string and date
  • Constant and variable declarations
  • Declaring several variables

Working with Objects

  • The basics of working with objects
  • Naming objects
  • Advantages of using object references

Looping Structures

  • Looping through actions
  • List and combo boxes

Decision Making Tools

  • Using IF blocks
  • Select Case structures
  • Working with dialog boxes
  • Using common controls

User Interaction

  • Creating forms for user input
  • Using message boxes for input

Special Macros

  • Create macros to run on open or close

User Defined Functions

  • Create macros for functions that do not appear in the list of built-in functions

Debugging, Validating and Error Handling

  • Debugging
  • Input Validation
  • Error Handling
  • File Processing

Register Now for a public course at our downtown Toronto location at 1 Yonge Street, Suite 1801 (Toronto Star Building), Toronto, Ontario, Canada.

Do you need more information? Contact us!

If you require this page in an alternate format, contact our staff.

*Prices subject to change.

Our instructor-led courses are delivered in virtual classroom format or at our downtown Toronto location at 1 Yonge Street, Suite 1801 (Toronto Star Building), Toronto, Ontario, Canada (some live classroom courses may also be delivered at an alternate downtown Toronto location). Contact us at info@avantixlearning.ca if you'd like to arrange custom training on a date that's convenient for you.

Copyright 2021 Avantix® Learning

Businessman pointing to buttons on a virtual screen including solutions button.

You may like

How to Easily Export Microsoft Access Data to Excel

How to Easily Export Microsoft Access Data to Excel

Microsoft Access includes an export wizard that can be used to export tables, queries, forms or reports easily to Excel. It’s common to have many users in an organization using Excel so data in Excel format can work well.

You may also like

3 Excel Strikethrough Shortcuts to Cross Out Text or Values in Cells

3 Excel Strikethrough Shortcuts to Cross Out Text or Values in Cells

You can apply strikethrough to text or values in Excel to cross out or create a line through a cell or part of a cell. There are 3 common ways to apply strikethrough in your Excel worksheets – using a built-in keyboard shortcut, using the Font dialog box, or by adding a command to the Quick Access Toolbar.

How to Lock the Position of a Slicer in Excel

How to Lock the Position of a Slicer in Excel

Slicers are a great tool in Excel to filter tables or pivot tables. You can lock the position of a slicer in an Excel worksheet using a two-step process. First, select the slicer or slicers and Disable resizing and moving in the Format Slicer task pane (and choose other options based on your preferences). Second, protect the sheet using the Review tab in the Ribbon. There are a few important options you’ll need to select to get this to work.

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.

Avantix Learning | 1 Yonge Street, Suite 1801 (Toronto Star Building), Toronto, Ontario, Canada M5E 1W7 | info@avantixlearning.ca

Upcoming Training
Course
Microsoft Access: Visual Basic for Applications (VBA) | Introduction (online in virtual classroom format or in Toronto)
Location
Avantix Learning, 1 Yonge Street, Suite 1801 (Toronto Star Building),Toronto, Ontario,Canada
Next course starts
August 19, 2021
Next course ends
August 20, 2021

Pin It on Pinterest