Visual Basic (VBA)

Concentrate on the basics. You will learn how to automate repetitive work processes in our Visual Basic (VBA) courses. Start with the VBA Basics or expand on your Excel, Word, or Access know-how.

Free e-learning package for all Office training courses

For every Microsoft Office user training*, you will receive a free e-learning package for preparation and follow-up. Benefit from additional e-learning modules, our ask-the-trainer service, and much more. Find out more

digicomp.configurator-bar .classification.title

Why should you learn Visual Basic?

For example, if you want to become more efficient, more productive, and far happier in your Office work, it’s worth getting started with Visual Basic course (or VBA for short). Because many repetitive work processes and manual sequences can be easily automated with a little VBA know-how. 

What is Visual Basic?

Visual Basic (for short: VBA) is an integrated macro/programming language in Microsoft Office, which enables you to create cross-application programs and automate routine tasks. Thanks to the macro recorder, individual work steps can be recorded and then combined into a single program or, if you know the programming language well, complex functions and programs can be developed from scratch. The Office applications themselves can also be customised accordingly.

For example, do you want to transfer data from an Excel workbook to a Word form and subsequently transfer them to an Access database? Or would you like to create an automated table of contents in PowerPoint? To do so, use the options offered by Visual Basic for Applications (VBA). Our courses will teach you VBA in a hands-on manner.

Start your learning journey in Visual Basic now

With lots of interaction, exercises and case studies, our certified trainers ensure that you can apply what you have learned in practice immediately after the course. Thanks to our hybrid-equipped course rooms, you decide yourself whether you want to participate virtually live or on-campus. 

We recommend that beginners start with the course “VBA Fundamentals”. If you want to brush up on your knowledge, we recommend the day course “VBA Refresher”.

If you want to specialise your know-how, we recommend that you attend the VBA advanced courses in Excel, Word, or Access.

The best way to learn how to handle the VBA programming language comprehensively is through our VBA Bootcamp. From the creation of your first macro all the way to the complex use of VBA in Office applications, you will learn everything you need to know to get started as a VBA professional in 5 intensive training days.