Skip to content
#4 in Microsoft AccessUdemyMicrosoft AccessPaid courseAll LevelsCertificate

Microsoft Access VBA for Non Programmers-YOU Can Do It! (Udemy.com)

MAJOR course update! Almost NINE HOURS of NEW VIDEO has been added to the course!

Created by: Bruce Myron

Last updated October 2025

Our take

Based on the ratings of 2,772 students, a sample of their written reviews and the syllabus, as the course stood in October 2025. No course pays to be reviewed.

Bruce Myron's course teaches Access VBA by building a single customer and orders database. It runs about 12.6 hours across 105 lectures and 21 sections. The syllabus covers form events, error handling, sorting, filters, instant search, a calculation-heavy report, SQL inside VBA, and hiding the ribbon and navigation pane. It assumes basic familiarity with Access tables, queries, forms and reports, but no programming. Other Access courses in its group have broader titles, such as beginner to advanced classes. This one goes narrow and deep on code.

Reviewers like the teaching. They describe a moderate pace, clear explanations and project-based learning they carried straight into their own databases. People with Excel VBA or ActionScript backgrounds say the concepts feel familiar. Complaints are mild. One reviewer wanted more time on modules and subroutines and fewer repeated reminders about keyboard shortcuts like Alt F11. Others say they had to rewatch lessons, or never fully grasped why some code is written the way it is. A German reviewer found it easy to lose the overview, and one person had trouble with video pausing and sound.

The rating is 4.5 from 2,772 reviews, and only 77 of them are one or two stars. The course was recorded in Access 2010 and last updated in October 2025. The final section is labeled OLD, which is a small oddity. A second computer helps, since one reviewer suggests watching the lesson on one and typing code on the other. It suits anyone ready to move from clicking to coding in Access.

Best forAccess users who know tables, queries and forms and want to automate them with VBA, one working database at a time.
Skip it ifYou want a broad Access overview or a quick VBA primer rather than a long, step by step build of one database.

Pros

  • Builds one real customer and orders database, so each VBA technique has an obvious purpose
  • Moderate pace that reviewers say lets them type along with Bruce Myron as he works
  • Covers practical features: pull-down filters, instant search, error handling, and a VBA-built report
  • Reviewers with Excel VBA or ActionScript backgrounds say the concepts feel familiar

Cons

  • Dense material, and several reviewers say they had to rewatch lessons to follow why the code works
  • Some students want more explanation of modules and subroutines and less repetition of keyboard shortcuts
  • Recorded in Access 2010, and one late section is still labeled OLD
Seriously rich in ideas and dense in terms of learning. This is project-based learning at its best, where all the learning is based on real-world application.
Nicholas Taggart, a student

Needs basic Access tables, queries, forms and reports, but no coding. Fine for VBA beginners, not for people new to Access.

icon
What you will learn

  • Be able to create and test vba subroutines and functions
  • Be comfortable with moving to and from the vba editor
  • Take control of the keyboard within forms
  • Control interaction between forms and pass data back and forth
  • Tie sorting to clicking on controls within forms
  • Create and debug pull down filters on forms
  • Create the capability to instantly search for records
  • Use recordsets within forms to locate specific records
  • Convert queries into SQL and place them inside vBA code
  • Create complex reports using embedded queries and recordsets
  • Secure forms by turning off resize and close capabilities
  • Hide the menu and navigation pane and bring them back

Course content

21 sections · 105 lectures · 13 hours of video 3 quizzes

  1. 1Introduction 1 free preview1 lecture · 4 min
  2. 2Automating Forms with VBA 1 free preview8 lectures · 1.6 hours
  3. 3Using the VBA Editor and Standalone Modules4 lectures · 35 min
  4. 4Dealing with Errors and Debugging4 lectures · 19 min
  5. 5Triggering Other Events2 lectures · 20 min
  6. 6Make the To Orders Button work from the Subform5 lectures · 44 min
  7. 7Activate ADD Customer2 lectures · 17 min
  8. 8Activate the Add Order Buttons6 lectures · 48 min
  9. 9Add NotInList Capability4 lectures · 26 min
  10. 10Delete Orders or Customers3 lectures · 30 min

Who it is for

The instructor says it suits

  • This course is meant for those who have a basic familiarity with Microsoft Access, but have never used macros or done any VBA programming.

What you need before you start

  • No programming knowledge is necessary! Just a very basic familiarity with Access Tables, Queries, Forms and Reports. The videos show every step and you will also always have finished examples to compare to. The course was created in Access 2010, but the downloadable databases provided with each section are in Access 2000 format, so can be used with any version of Access from 2000 through 2016, or

How it compares

Against the other 47 rated Udemy courses in Microsoft Access on CourseDuck:

  • Rating4.5 out of 5higher than 29% of them
  • Reviews2,772#4 of 48 by number of reviews
  • Length12.6 hourslonger than 82% of them
  • Last updatedOctober 2025more recently than 78% of them

icon
Course Description

GET READY!  This course has been updated with Almost NINE HOURS of NEW VIDEO!

Learn all the Access VBA programming concepts, tools and functions that you will need to build a fully functional system!  By learning as you build a specific database, you will immediately know WHY these techniques are important and see how you could use them on your own databases!

Some Student Reviews:

Microsoft Access VBA for Non Programmers-Learn VBA. Thanks to the course my knowledge of VBA has increased to a workplace skill level. I am further confident in reading and writing code. Without a programmers background, I have been successfully able to follow the lectures and replicate the database structures as outlined. An excellent resource in code writing and application for database development. - Fleur Pepper


"This is the best class I've taken on Udemy. There isn't a wasted minute in these videos. Thanks, Bruce!" - William Vicars

"I used to think I was an expert at Access until I took this course. Bruce has a way of presenting material that makes you learn it on the first view. He goes into all nooks and crannies of the subject presented. I highly recommend this course for beginners and experts alike.." - Rafal Krolik

"Bruce has created a really extensive course about Access. This course is built in bite size bits and every section teaches you an additional function in Access. The best thing about this course is that it is very low key and is really designed to help out the non-programmer. VBA might be very intimidating but this course shows you everything. The pace is good and every part is being explained in an excellent manner. I highly recommend this course especially if you want to learn and while learning create a wonderful tool that truly is useful." - Nicky Wong

Build a strong foundation in Access Visual Basic with this tutorial for Non-Programmers!

  • Create VBA Subroutines for Forms and Control the Keyboard

  • Extensive Training on Handling Errors

  • Control Record Sorting and Searching for Specific Records

  • Learn How to Move and Pass Data Between Forms

  • Control sorting on continuous forms with the mouse or keyboard

  • Create Interactive Pull Down Filters for Form Data

  • Build a Complex Report Entirely with VBA

  • Introduction to SQL and How to Use SQL in VBA

  • Turn the Ribbon and Nav Pane On and Off

  • Prevent Form Closure or Resizing

  • Learn How to Close Access with VBA

Powerful Skills That Increase Your Value in the Marketplace

Learning VBA programming enables you to use ALL the power of Access to easily create systems that will be in high demand with your current employer or other businesses.  The practical skills taught in this class will give you a solid foundation in creating systems that people can really use!

There is a HUGE need in the marketplace for people who can create systems like this in Access.  This is your opportunity to break away from the pack of people who struggle to create effective Access databases, and learn to easily automate tasks!  This could be your shortest path to increasing your income!

Content and Overview

All you need to do the course is some basic experience with Access components: tables, queries, forms and reports. This course does not require any programming experience or knowledge of macros.

Even though there are 80+ lectures and over 7.5 hours of content, each section focuses on one set of concepts so it is easy to do one section at a time, when your schedule allows.  You will find that each chapter builds on the previous one as you build a complete system, step by step.

By the time you have finished the course you will have done so much with VBA and it will be so familiar that you will be ready to tackle your own project immediately, putting your new learned skills into practical use and impressing your boss and coworkers.

The course is complete with working files and finished code samples for everything that is covered. You will be able to work alongside the author as you work through each lecture and will receive a verifiable certificate of completion upon finishing the course.

Clicking the Take This Course button could be the best step you could take towards quickly increasing your income!  Also, remember that if you don't think the course is worth what you spent, you have a full 30 days to get a no questions asked refund!

Required Software

You should have Office 2016 or later.   The course was created using the latest version of Office 365 (March 2025).

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Bruce Myron

Hello, my name is Bruce Myron.  I am a self employed Access programmer and general computer consultant to small and medium sized businesses. I got into programming because I was tired of all the jargon most programmers use and how they don't seem to care about business.

"Technology is great but I've always been more interested in how it can be used to make companies more profitable." - Bruce

I live in Portland, Oregon and have many long term relationships with local businesses. Many of the systems I have built for these companies are critical to the success of the business. My specialty is taking the needs of the business and translating them into a system that facilitates, rather than obstructs, what they are trying to do.

I have also spent time as a full time trainer providing group classes on the Microsoft Office programs.

In my opinion the computer industry as a whole is a colossal failure in helping businesses solve their problems. I listen carefully to the needs expressed by my clients and then deliver the simplest, most flexible solution possible.

Over the years I have found that many of the techniques I have used enabled me to survive and thrive when many others have tried the computer programming business and failed.

My goal is to show my students how to create systems that business will value and that will create long term income.

icon
More courses by Bruce Myron

$15.99

$69.99

$79.99

$79.99

$12.99

$11.99

icon
More Microsoft Access courses

$64.99

$64.99

$11.99

$64.99

$74.99

$74.99

icon
Reviews

4.5

2,772 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Art Reynoso on 4/12/2026

If you're literate with VBA Excel, you will notice similar concepts in Access. Excel deals with the application, workbook, worksheet, and cells. With Access, you're dealing with SQL (database concepts, obviously) and there is a heavily utilization of form events and objects. Bruce does a great job exposing you to different tips and tricks that will help YOU become an artist in crafting your MS Access database. I can see how I can use my Excel VBA subs and functions into simplifying the code used in MS Access VBA.

By Nigel Cooney on 9/16/2025

For me, as a non-programmer, learning about the programming techniques in this course was good, but I think it would be better if Bruce spent more time explaining the commands and structure of the modules, subroutines, etc, and less time explaining the keyboard shortcuts. For instance, he doesn't have to keep repeating "press Alt F11 to go back" every single time.

By Lisa Messer on 4/16/2021

I like the teaching style, I don't understand why some of the code is why it is. Maybe that is my issue and not the teaching issue but I am not understanding the why's of why some of the code is written in. I do plan on going back over it multiple times, maybe it will click.

By Tracy Frantz on 12/20/2020

A bit confused still.

By Gyorgy Kollar on 12/20/2020

Very clear and straightforward training with instantly usable tricks.

By Dan Blue on 12/13/2020

This is a bit confusing especially having not had any experience with VBA. While the explanation(s) are very good the references to Key numbers seems to be assumed the user would know these?

By Rcrane on 12/13/2020

I need to go back through this a few times to try to really understand it but I felt it would have been helpful to have more explanation on the front end of the different terms and how they are used. Maybe I just missed it but it seemed like we jumped in and it was a bit confusing.

By Anastasia Harlensky on 12/7/2020

I took an introductory course in Visual Basic in College years ago and wanted to know how to apply VBA with the Access Database application. This course is exactly what I was looking for. This course covers some advanced topics of Visual Basic, so I'm finding that I need to review each topic more than once or twice. Pausing the video, though, is sometimes problematic. I sometimes need to click on the pause button more than once for it to to work and then I I lose the sound.

By Mohamad Mechli on 11/17/2020

Worth every minute and every dollar. Thank you for a job perfectly designed and executed

By Paul Berry on 11/10/2020

Course is using Access 2010... it is now 2020... is there a more current course?
the lecture seems to be unprepared.
there are no course materials other than the video

By Mark R Sanderson on 11/5/2020

I'm having to stop the presentation to try and resize and navigate to the form or object to repeat the demonstration. I'm having to go back and review and retry some things. Presentation goes pretty fast when changing to a different form or property sheet. Always fee a touch behing. Nice being able to pause and review though.

By fxmith . on 10/16/2020

This is an amazing course. Great content, neatly organised. It teaches you plenty, really useful stuff. Well explained, don't expect to be spoon fed though. The wrap-ups after each section (both video and text) are priceless, moreover after some not-so-easy topics. In sum, I can't imagine a better way to learn VBA in Access. Thanks!

Showing 12 of 293 reviews

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 90 / 100