Classroom training -  Fast track Excel VBA

Classroom Training

Excel VBA programming - intensive three-day course

Available as classroom training course only

3 days

If you're learninng to write VBA macros to automate what you do within Excel, for the majority of people our two-day Introduction to Excel VBA course will be perfect (it shows all the main syntax of VBA that you need to get going).  However for those who want a little bit more, this intensive three-day course covers all of the introductory course together with selected topics from the advanced one (the only big thing not covered is class modules, which we think are barely worth learning for VBA).  For more information on how are fast track courses work - and why they are only available as tailored courses - see these notes.

Our fast-track courses are only available as tailored training, either at your premises or at either our London or Manchester venues (here's why).

Course Contents

This fast-track course combines topics from the following other Wise Owl courses:

From our EXCEL VBA MACROS course

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

You only need a basic knowledge of Excel for this course.  You'll find it easier if you have some programming experience, although this isn't essential.  What you must have is a good aptitude for computers (otherwise this will be a l-o-n-g three days ...).

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).

"I thought it was excellent. Covers everything that's needed and has given me the confidence to use it in my role everyday."

Annabel Devall (Cambridgeshire Constabulary)

"Very positive and upbeat trainer. Good content for everyones needs. Memory stick & documents provided are a large benefit."

Emma Pendlebury (Guardian Industries UK Ltd)

"Excellent. Very encouraging tutor, useful manuals, enjoyed the course. Contents excellent for level being taught."

Chas Mills (Guardian Industries UK Ltd)

"Surprisingly fun and interesting. Very well done and organised. The trainer was very enthusiastic and very good at answering unique questions with on the spot examples."

Thomas Felton (PricewaterhouseCoopers Services Ltd.)

"Very efficient, relaxed, great trainer."

Haidar Javed (Argos Ltd)

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

Related Courses

Excel VBA macros

Introduction

2 day course

Advanced VBA

Advanced

2 day course

Other Visual Basic for Applications training resources

VBA exercises

VBA exercises

We've published our (many) VBA exercises online, for you to review.

View Excel VBA or Advanced VBA exercises

VBA skills assessment

VBA skills assessment

If you think you know VBA, put your knowledge to the test with our skills assessment tests.

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

VBA blogs

VBA blogs

We've published a host of blogs on VBA, includng a full tutorial.

View VBA macros blogs

This page has 0 threads Add post