To enable social distancing we've completely remodelled our classroom training, launched a full range of live online courses and now provide online training-cum-consultancy.
Classroom training -  Excel VBA macros

Classroom Training

Excel VBA macros -

Classroom training course - online version also available

£695 + VAT for most venues (£850 + VAT for London)

2 days

Tired of repeating tasks in Excel? Perhaps it's time to automate your work, by learning how to write macros using the built-in VBA programming language (VBA stands for Visual Basic for Applications, and is the language also used by Access, Word, Outlook and PowerPoint).

Course details

  • Locations for Excel VBA macros coursesPossible locations:London, Manchester, Online
  • Next Excel VBA macros course locationNext classroom course:Wed 15 July 2020
  • Excel VBA macros course timesTime:09.30-16.30

Course Contents

The contents of this course are as follows:

Recording macros and buttons

  • Absolute and relative recording
  • Where macros can be stored
  • Assigning macros to buttons

Selecting cells

  • Selecting cells (absolute)
  • Selecting cells (relative)
  • Selecting to the end of a block
  • Selecting a range by its corners

The VB code editor

  • Using Project Explorer
  • Creating modules
  • Basic subroutines and comments

Messages and variables

  • Input boxes and message boxes
  • Declaring variables
  • Option Explicit
  • Scope of variables
  • Constants

Visual Basic explained

  • The Excel object model
  • Objects and collections
  • Methods and properties
  • Getting help in VBA

Loops and conditions

  • Simple IF conditions
  • Multiple IF and SELECT / CASE
  • Three main types of loop

Looping over collections

  • Object variables
  • Looping over collections

Event handling

  • Assigning macros to events
  • Cancelling events

Functions

  • Declaring functions
  • Passing arguments

Debugging and error handling

  • Setting breakpoints
  • Stepping through macros
  • ON ERROR statements

Forms

  • Drawing forms
  • Attaching macros to controls
  • Validating form input

Covered if time allows If time

Referencing other applications

  • Links to Word or Access
  • Working with files and folders

Delegates should be comfortable with using Excel (no advanced knowledge is needed). No experience of progamming is needed, although delegates should enjoy the logical challenge of learning new computer systems.

Why Choose Us?

Sample customer feedback

Our thanks to everyone who agreed to share their thoughts (note that some of these reviews may be for our online courses).

"Very friendly, helpful and relaxed environment. Would definitely recommend to colleagues."

Josie MacKinlay (Brother UK)

"Great trainer - very clear, easy to understand and set a perfect pace for everyone on the course. Great level of detail and fantastic content - all very useful. The booklet and exercises are super helpful both in the training and after. Lovely venue & perfect lunch choices. Honestly best course I've been on yet!"

Katie Stevenson (Barbican Insurance Group)

"Very useful course content and manuals as usual. Can't wait to get started in the 'real world.' Used Wise Owl before, so already converts."

Alison Phiri (NHS Leeds CCG)

"Very enjoyable, informative, fun and educational. Maintained an excellent level of teaching and professionalism throughout."

Cameron Copeland (ICE Futures Europe)

"It was really good! A longer course where we covered more stuff and did more exercises would've been great but I can just practice at home. Trainer was knowledgeable and friendly. Will try to come back for something else in future. Other people at work have done Wise Owl courses before and it has a positive reputation from co-workers."

Kit Handscombe (AXA Liabilities Managers)

There are lots more where these came from (or just refresh this page to change the quotes shown).

Scheduled Excel VBA macros training dates

Here are the classroom Excel VBA macros courses we have scheduled for the next 3 months:

Dates Days Venue Price Booking
Wed/Thu 15-16 July 2020 2 £695 Book places
Tue/Wed 21-22 July 2020 2 £695 Book places
Tue/Wed 18-19 August 2020 2 £850 Book places
Tue/Wed 15-16 September 2020 2 £695 Book places
Tue/Wed 13-14 October 2020 2 £850 Book places
Thu/Fri 05-06 November 2020 2 £695 Book places
Thu/Fri 19-20 November 2020 2 £850 Book places
Tue/Wed 08-09 December 2020 2 £695 Book places
Date(s) Venue
15/07
21/07
18/08
15/09
13/10
05/11
19/11
08/12

All prices exclude VAT. If you can't see the dates you want, ask us about running onsite VBA training at your offices (we'll even provide and set up the computers).

Related Courses

Advanced VBA

Very advanced

2 day course

Excel Advanced

Advanced

2 day course

Excel Business Modelling

Advanced

2 day course

Other Visual Basic for Applications training resources

VBA exercises

VBA exercises

Teletubbies, Wombles, Elmer the elephant - there are all sorts of exciting exercises on VBA programming published on this site!

View Excel VBA or Advanced VBA exercises

VBA videos

VBA videos

We've created a suite of videos explaining different aspects of VBA (although people learn best from other people, we've found).

View Excel VBA - Basics, VBA User Forms, VBA - advanced, VBA - working with files, VBA - linking applications, Built-in VBA functions, VBA - working with data, VBA - scraping websites, Excel VBA - pivot tables, Excel VBA - charts or VBA - working with Outlook videos

VBA skills assessment

VBA skills assessment

You can test your VBA knowledge by seeing how it stacks up relative to that of others at this skills assessment site.

View How well do you know Excel VBA? skills assessment tests

VBA blogs

VBA blogs

There's a full-blown online tutorial included in the blogs we've published on Visual Basic for Applications.

View VBA macros blogs

This page has 0 threads Add post