Debugging is the process of finding, analyzing and finally fixing unwanted behavior in the code of a program.

Debugging is an essential and invaluable skill for every developer. Nobody writes correct code all the time. So, you must be able to find and remove errors in existing code.

In this course I show and teach debugging tools and techniques in the VBA environment. With these you will be able to find and analyze various types of errors that might happen during the development and maintenance of a VBA application. You will learn how to find and understand errors in your own code or in the code of other developers more quickly.

This course is an excerpt of my Learning VBA Programming course that is also available here on the platform. Debugging is such an important topic, that I want to make it available as a stand-alone product.

While this course is recorded in a Microsoft Access sample application, the tools and techniques I show are exactly the same in every host application that is able to run VBA code. It doesn't make a difference whether it is Microsoft Access, Microsoft Excel, Microsoft Word, Microsoft Outlook, or any other VBA enabled application.

Your Instructor

Philipp Stiefel
Philipp Stiefel

Philipp is working professionally with Microsoft Access and Visual Basic for Applications since 1998 for corporate clients. He has established himself as an authority in the field by publishing articles on his website at and videos on his codekabinett YouTube channel . He is a public speaker on topics related to Access and VBA and was invited to speak at the AEK, Access DevCon, and NADD conferences and at many international online Access user groups. He was also awarded the Microsoft MVP title for his community engagement from 2000 to 2006.

Frequently Asked Questions

When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.

30 Day Money-Back Guarantee!

Buying the course is risk-free for you. If you are not happy with the course within 30 days after purchase, we will refund the full price.

Early Bird Bonus – Consultation Webinars

Here is a bonus for early bird students. Between 15 March and 15 April 2022, I will offer 4 one-hour live group consultations open to all registered students. In these consultations I will be available to answer questions related to the course content.

There will be one session per week on different weekdays and at different times to allow students from different time-zones and backgrounds a variety of options to participate. These group consultations will be Microsoft Teams webinars. The times of these consultations and the registration links are inside the course curriculum.

Further Questions?

If you have any further questions, you may ask them via email to [email protected].

Get started now!