0345 4506120

Microsoft Excel VBA Advanced

Course Details

Name Microsoft Excel VBA Advanced
Start Date:
Working Days:
£199.00 +vat
Course ID:


This course covers 2007, 2010, 2013 and 2016 versions

This is a one-day training course structured into 6 modules
Course Aims:
This intensive, hands-on one-day course has been designed to build on the foundation created in the VBA Introduction course, to increase their capability to automate and enhance their Excel spreadsheets by the use of advanced tools and concepts.
Target Audience:

This is a course which naturally follows on from the Introduction course. Delegates must either have attended the Introduction course or be fully conversant with all its subject matter.

About Microsoft VBA:

VBA stands for Visual Basic for Applications and is a programming language developed by Microsoft. Although VBA is derived from the programming language Visual Basic, it is normally used within a host application (e.g. Excel, Access, etc.) not as a standalone language.

Class Sizes:

Maximum class size for Microsoft Excel courses is 6 delegates, which ensures that attendees get adequate time for personal attention from the instructor.

Course Content

MODULE 1:  Advanced Procedures
Learning outcomes:
Explore the more advanced options of sub and function procedures to create more flexible programs
Topics covered:
  • Calling Procedures
  • Passing Values to Procedures
MODULE 2:  Advanced Variables
Learning outcomes:
Introduce advanced variable types to store data arrays and simplify the control of objects
Topics covered:
  • Understanding Variable Scope
  • Understanding Object Variables
  • Creating Array Variables
  • Creating Dynamic Array Variables
MODULE 3:  Interacting with Office Applications
Learning outcomes:
Gain an introduction into the use of VBA to control other office applications to create letters and presentations
Topics covered:
  • Setting References to other Applications
  • Setting References using Late Binding
  • Create a PowerPoint Presentation
  • Create a Letter in Word
MODULE 4:  Debugging and Error Traps
Learning outcomes:
Using VBA's debugging tools to find and correct errors in code, react to un-foreseen problems
Topics covered:
  • Review of Error Types
  • Debugging tools
  • Setting Error Traps
MODULE 5:  Creating Custom User Forms
Learning outcomes:
Use the VBA editor to create custom forms and controls, to gather and validate information from the user
Topics covered:
  • Creating a Custom Form
  • Adding Form Controls
  • Creating Event Procedures
MODULE 6:  Workbook and Worksheet Events
Learning outcomes:
Explore the use of Workbook and Worksheet events to react to the users actions and help control your application
Topics covered:
  • Create Workbook Events
  • Create WorkSheet Events

Reading - Greyfriars Road


Bright, air-conditioned and fully-equipped, our centre in Greyfriars Road provides a great environment for your training.

The building is located close to the town centre, a three-minute walk from the station, and from a large NCP car park.


9 Greyfriars Road



By Car

Ample parking is available in the large Garrard Street NCP which is just a two minute walk away, but it costs around 17.50 per day. The Cattle Market car park costs around 7.00 a day, though it is six minutes walking distance away in Great Knollys Street. Queens Road is the A329 which runs along the west of the town centre and both the NCP car park (postcode RG1 1NR) and the Cattle Market car park (postcode RG1 7HN) are less than a quarter of a mile from it.

By Train

Reading train station is a four-minute walk away and trains run direct to and from London Paddington (25 mins) and London Waterloo (65 mins). Walk south on Station Hill/Station Road for 30 yards until you come to Garrard Street. Turn right and continue for 300 yards to the end, and turn left into Greyfriars Road. We are 60 yards on the right, on the corner with Vachel Road.

By Bus

Reading town centre is served by buses from all directions. Friar Street is a major stopping point and is just a couple of minutes' walk. Alight from your bus, and proceed west along Friar Street until you see Greyfriars Road on the right. Turn right, and we are 80 yards on the left, on the corner with Vachel Road.

Every delegate on a Microsoft Excel course also gets a Training Attendance Certificate.

With every Microsoft Excel training course, you get a free workbook as well as downloadable exercises, which match the course content exactly, so you can review and revise afterwards to reinforce your knowledge.

Our Customers Include