Microsoft VBA Training

VBA is a powerful macro language which is available for use within the applications of the Microsoft Office suite. It is capable not only of automating complex and time-consuming processes but also of providing an environment in which to build complete applications.

Although VBA tends to be associated more with Excel and Access, it can also be used in Word to great effect. Each application uses a core language with its own variations. For example, Word VBA relates to documents, pages, sentences and words, whereas Excel VBA relates to workbooks, worksheets and cells. Familiarity with one version helps in understanding one of the others.

View Excel VBA Course Outline

View Word VBA Course Outline


Macros and VBA

If you are interested in getting started with macros we have a VBA course which will provide you with a sound understanding of how to use the Visual Basic Environment to create, test and modify macros using VBA. This is a great introduction to one of the most under-used features of Microsoft Office.

You don't need to be a Microsoft Office expert to work with macros although you should have a good knowledge of Excel or Word and be prepared to learn some programming.

At a basic level, VBA provides a macro recorder which will create the macros for you but the chances are that as soon as you discover what they can do you will want to use them more and more.


VBA Workshops

We like to work on real projects with our clients and a VBA Workshop could be the ideal way for you to build up your VBA skills at the same time as generating useful files for your business. Your workshop can be based around your own files and data so that you create an end product of immediate benefit.

Remember that the content can be fully customised and if you need help to decide what is most appropriate we can provide initial advice or consultancy.


Costs

Costs are based on our daily consultancy rates rather than on an individual delegate basis. Because of the flexibility of the training formats we offer, this provides a very convenient and cost-effective way to meet your training needs. Please contact us to discuss your requirements.