Access: VBA Programming Training (ACC301)
Course Length: 1 day
This VBA Programming for Access training course is designed for experienced Access users who want to learn ActiveX Data Objects, control structures, and the basics of VBA programming.

Register or Request Training
- Private class for your team
- Live expert instructor
- Online or on‑location
- Customizable agenda
- Proposal turnaround within 1–2 business days
Course Overview
This VBA Programming for Access training course is designed for experienced Access users who want to learn ActiveX Data Objects, control structures, and the basics of VBA programming.
Our public classes use the most current version of the software, but if you’re on an earlier version, our instructor will point out any differences. For private classes, we will use the version of the software you use in your office.
Course Benefits
- Learn to use VBA within Microsoft Access.
- Learn to use the VBA editor.
- Learn the basics of programming.
- Learn about decision structures and loop structures.
- Learn to create custom dialog boxes.
- Learn about debugging and error handling.
Delivery Methods
Delivered for your team at your site or online.
Microsoft Certified Partner
Our curriculum has been tested and approved by ProCert Labs, the official tester of Microsoft courseware, and meets the highest instructional standards.

Course Outline
- Visual Basic Editor
- Visual Basic for Applications
- Using the Visual Basic Editor
- The Visual Basic Interface
- Working in Visual Basic Editor
- Using the Visual Basic Editor in Access
- Close Event Procedure
- Save and Run a Procedure
- Object Programming
- The Object Model
- Getting Help in the Object Browser
- Event Procedures and Macros
- Using the Object Model in Access
- The Access Object Model
- Programming Basics
- Data Basics
- Scope of Variables
- Naming Variables
- Using Variables to Accept User Input
- Control Structures
- Decision Structures
- Loop Structures
- Custom Dialog Boxes
- User Forms
- Events
- Debugging and Error Handling
- Errors
- Debugging
- Error Handling
Class Materials
Each student receives a comprehensive set of materials, including course notes and all class examples.
Class Prerequisites
Experience in the following is required for this Microsoft Access class:
- Expertise in Microsoft Access
Have questions about this course?
We can help with curriculum details, delivery options, pricing, or anything else. Reach out and we’ll point you in the right direction.
