Main: 01633 256482

Microsoft VBA Training Courses

The programming language of Excel and other Office programs.

Microsoft VBA Training Courses in Cardiff, Swansea & Other Locations

Programming in VBA Using Excel

Programming in VBA Using Word

Have a question about one of our courses? Speak to one of our learning advisors today!

At A Glance

Find out more about VBA.

Visual Basic for Applications (VBA) is a programming language that is similar to Visual Basic, only it is embedded in an individual Microsoft applications such as Excel or Access. Using VBA you can create macros or small programs that perform tasks within the Microsoft application.

Why Choose NILC For Your Microsoft VBA Training?

Learn why we should be your training provider of choice.

Certified and Expert Trainers

High Customer Satisfaction Rates

Custom Content Courses Available

Interactive and Engaging Courses

Courses Available Across Multiple Locations


Courses For Learners Of All Skill Levels


Comprehensive Course Offerings


Post Training Course Support

Microsoft VBA Classroom Training Locations

View some of our training locations





NILC’s VBA training courses are available in locations throughout the United Kingdom and public classroom courses are regularly held in training venue’s in Bristol, Cardiff, Newport and Swansea. The course fees include pre-course learning material, detailed course notes, refreshments, examinations and post-course support. All of our programming and database training courses can be delivered and run onsite at your offices.

See what some of our customers have to say and visit our new Trustpilot profile

Our registered office and postal address is 50 Commercial Road, Newport, Gwent, NP20 2PE

All quoted prices are exclusive of VAT for consumers who pay no VAT or can recover VAT. The current rate of VAT is 20% for consumers that are required to pay VAT.
All course bookings are subject to availability.