Subscribe for access to this FREE e-learning mini-course!

Your First Name:

Your Surname:

Your Email Address:


Small logo
Hamburger menu
bookings:   0333 6000 111
service:       0333 6000 555

Quick Links

Click to view prices and options,
and book or buy your training

Need to know more? We're happy to help

Click for more about

What you get with Activia:
  • Training businesses & people since 1995
  • Quality assured with ISO9001, ILM
    and CPD accreditation
  • Fiercely competitive pricing
  • Small class sizes
  • Friendly, attentive staff for flexible,
    helpful service
  • Classes are never cancelled

Click for more information on
Microsoft Excel training

Microsoft Excel VBA Introduction
Microsoft Excel VBA Introduction


The best solution for Introduction To Excel Vba Training Courses

A hands-on one-day course with free pre-course online skills testing

Full details of modules and topics covered in this one-day course


This course covers 2007, 2010, 2013 and 2016 versions


This is a one-day training course structured into 5 modules


This intensive, hands-on one-day course has been designed for people who wish to learn the basics of the Excel VBA programming language, get used to the concepts and methods of VBA programming, and understand (and use) the relevant techniques.


The course is designed for existing, experienced users of Excel 2007, 2010, 2013 or 2016 who need to use VBA to automate their spreadsheets.
Delegates should therefore have a solid grounding in, and understanding of, Microsoft Excel to a high level.   Familiarity with the content of the Advanced course would be a minimum requirement although the Professional level is ideal.


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.

Want to see prices and options for delivery of your training?

MODULE 1:  Recording and Running Macros in Excel
Learning outcomes:
Create simple macros using the macro recorder and run them from shortcuts or buttons on the ribbon
Topics covered:
  • Setting Excel Macro Options
  • Record and Run Simple Macros
  • Assign Macros to the Quick Access Toolbar
MODULE 2:  Introduction to the Excel VBA Editor
Learning outcomes:
Use the VBA Editor to navigate projects and explore object properties. Create, copy and import/export modules
Topics covered:
  • Starting the Visual Basic Editor
  • Using the Project Explorer
  • Using the Properties Window
  • Creating, Importing and Exporting Modules
  • Explore Recorded Macros
MODULE 3:  Creating Procedures and Functions
Learning outcomes:
Create simple macro procedures in code that use variable to store data and communicate with the user
Topics covered:
  • Creating Sub and Function Procedures
  • Declare and Use Variables
  • Displaying Message to the User
  • Getting Input from the User
MODULE 4:  Working with the Excel Object Model
Learning outcomes:
Explore a variety of ways our code can manipulate data within cells, create and navigate around worksheets and workbooks
Topics covered:
  • Understanding Objects, Properties and Methods
  • Referencing Cells and Ranges
  • Gathering Cell and Range Information
  • Using the Offset Method
  • Using the Resize Method
  • Using With Blocks
  • Referencing Workbooks and Worksheets
MODULE 5:  Controlling Program Flow
Learning outcomes:
Using decision making and looping structures to control the way your program works
Topics covered:
  • Using the IF Statement
  • Using the Select Case Statement
  • Using For Next Loops
  • Using Do Loops
  • Using For Next Loops

Want to see prices and options for delivery of your training?


Excel Introduction

[Duration: one day]

Excel Introduction

  • Getting Started with Microsoft Excel
  • The Excel Interface
  • Microsoft Excel Basics
  • Editing your Workbook
  • Printing and Viewing your Workbook
  • Working with Charts in Excel

Excel Intermediate

[Duration: one day]

Excel Intermediate

  • Advanced File Tasks
  • Working with Functions and Formulas
  • Managing Tables in Microsoft Excel
  • Data Tools in Excel
  • Doing More with Charts in Excel
  • Sparklines

Excel Advanced

[Duration: one day]

Excel Advanced

  • Grouping & Outlining and Subtotals
  • What-If Analysis
  • PivotTables
  • Charting Pivoted Data
  • Advanced Excel Tasks
  • Creating HLOOKUP and VLOOKUP Functions
  • Introduction to Macros in Excel

Excel Professional

[Duration: one day]

Excel Professional

  • Advanced Conditional Formatting
  • Using Form Controls and Templates
  • Advanced Lookup Functions
  • Advanced Functions in Excel
  • Advanced Pivot Table Tools
  • Introduction to User Defined Functions Using VBA

Excel VBA Advanced

[Duration: one day]

Excel VBA Advanced

  • Advanced Procedures
  • Advanced Variables
  • Interacting with Office Applications
  • Debugging and Error Traps
  • Creating Custom User Forms
  • Workbook and Worksheet Events

Excel Dashboards

[Duration: one day]

Excel Dashboards

  • Introduction to Dashboards
  • Inserting Graphics for a Dashboard
  • Specialist Functions and Formulas
  • Dashboard Navigation
  • Preparing your Workbook's Layout and Structure
  • Using Excel Objects for Specialist Dashboard Views
  • Using Macros and VBA with Dashboards

Excel Business Intelligence (BI)

[Duration: one day]

Excel Business Intelligence (BI)

  • Importing and Linking Data
  • Data Manipulation with Pivot Tables
  • Advanced Reporting Functions
  • Automating Reports with Controls
  • Advanced Charting Features



Oliver Wilson, Oct 19 2018
Course rating of 4 stars "Our trainer, Steve was brilliant and brought extra helpful material."

Lydia Poplett, Sep 19 2018
Course rating of 5 stars "Lee could not be a better trainer!! He is so informative! I was so pleased to have him again after my first course"

Michael Ashley, May 23 2018
Course rating of 4 stars "The level of instruction from Tony was absolutely first class."

Michael Greer, Mar 27 2018
Course rating of 5 stars "Really impressed with the detailed tution tailored to my learning requirements, expecting it to prove a very valuable investment. "

Wan Chi Ng, Feb 19 2018
Course rating of 4 stars "Good trainer"

Reshmin Haq, Feb 14 2018
Course rating of 5 stars "Lee is excellent tutor, he took time to understand my questions and concerns and broke down a very complicated topic in an easy to understand way with lots of tips."

Tara Barrett, Jan 10 2018
Course rating of 4 stars "Very knowledgeable tutor, who interacted well."

Stephen Palmer , Nov 28 2017
Course rating of 4 stars "The presenter was very helpful and knowledgeable. "

Mike Docksey, Nov 21 2017
Course rating of 4 stars "Lee as an outstanding tutor on my introduction to VBA"

Pritam Patel , Nov 21 2017
Course rating of 4 stars "Continue with the great work/training"

Dev Jassi, Oct 10 2017
Course rating of 5 stars "Steve is a great trainer and asset to you"

Alex Cowan , Aug 24 2017
Course rating of 4 stars "Tony was a brilliant trainer, he was very methodical in going through the booklet and making sure we understood everything. Also very friendly in breaks/lunch as well as making sure we asked if there was any way he could improve the course. A very professional job."

Louise Westwood, Jul 20 2017
Course rating of 5 stars "Lee was an excellent trainer."

Alan Wood, Jun 29 2017
Course rating of 4 stars "Steve was great presenting an extremely useful course."

David King, Mar 9 2017
Course rating of 4 stars "Lee was particularly good in that he clearly understands Excel in a great deal of detail and doesn't have a problem in answering any questions whether they were specifically VBA related or not. "



General Information

All Activia introduction to excel vba training courses have been created, reviewed and developed to ensure up to date provision and constantly improving standards of content. Our Microsoft Excel training is interactive and classroom-based which maximises learning through the ability to ask questions and discuss specific issues.

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.

Note that we never cancel our scheduled classes -- even if there are only one or two delegates -- so once you have booked, your place is assured.

For training at your offices, we can deliver classes of up to 8 delegates, though with bigger class sizes you must understand that there is less time for questions from delegates, and this may affect the quality of their experience.

How to book
Course, dates and delegate numbers
Decide on the Microsoft Excel course you want, the date(s) you can attend, and the number of delegates involved
Training location
Also decide whether you want training at your offices or at one of our centres
Speedy course booking
You can use the Speedy Quote option to contact us for a quick price, or you can book online from the schedule on this website
Call us
if at any time you want help or advice, or you want to book on the telephone, just call us on 0333 6000 111 to speak to one of our friendly training advisors

Note: With non-credit card bookings you must sign and return a Booking Form before we can confirm your training.

Also note: If you are a private individual you must pay by credit card at the time of booking.

The confirmation process
Course places allocated
Your place is allocated, along with the trainer, workbooks and exercise files if appropriate
Booking confirmation
You receive an official confirmation, with joining instructions (and directions if it's at our centre)
Training invoice
You receive a VAT invoice

Note: Please allow 1 - 2 working days for your confirmation and invoice.

What happens on the day

If you are coming to our centre, dress code is smart casual.   Refreshments in the form of tea/coffee will be provided for morning and afternoon breaks, but please note that we do not provide lunch.   The timetable is as follows:













Note: break times can vary according to the needs of the training, and course duration for smaller class sizes are usually shorter because fewer delegates have fewer questions !

For training at your offices, this itenerary can be varied by prior arrangement.

What you get

With every Microsoft Excel training course with Activia, 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.

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


Call us on:
0333 6000 111

   You can Email us direct (You'll usually get a response within 2-3 working hours)
   Or fill out the details below and we'll be in touch very soon:


We can enhance your skills with training for Microsoft Excel VBA at any of our twelve training centres UK wide, or we can come to your offices: if you have groups of three or more staff who need training, this is a very convenient, flexible and cost effective option. Moreover, most of our introduction to excel vba courses are 1 day, which keeps "out of office" periods for attendees to a minimum.

We have been delivering Microsoft Excel vba training all over the UK since 1995 and have continually developed our philosophy of high quality, flexible and results-driven provision of training for Excel VBA to ensure constantly improving standards of quality.   So you can be confident that we have the expertise, and the experience, to give you a great return on your investment in Training for Excel VBA from Activia.

Why not contact us today to see how we can help with providing your courses for MS Excel VBA ?

Stay in touch

Stay In Touch!


Contact Details

Activia Training

Locations Address: Head Office, Regus House,
268 Bath Road
Slough, Berkshire SL1 4DX

Phone Sales:           0333 6000 111

Service:       0333 6000 555

Back to top
Quick Links
More on This Page
Site Cookies
We have placed cookies on your device to help make this website better.

You can change your cookie settings in your browser. Otherwise, we’ll assume you’re OK to continue.

I'm fine with this