VBA For Excel Training

2 days - £495 + vat

VBA Excel Training

Many advanced Excel users know how to use Macros to automate tasks by recording them using the Macro recorder, and running them at a later date.

However more advanced automation - particularly tasks that link spreadsheets and other office applications together - require VBA.

This VBA for Excel training course is designed to give a good working knowledge of Visual Basic for Applications – concentrating on Microsoft Excel.

During this VBA for Excel Course students will learn to create and edit macros, and gain an understanding of VBA code.

The Visual Basic for Applications content of the training course can be applied to other Microsoft Applications. 

Need help with basic Excel NOW?! Learn Excel basics step-by-step with our Free Microsoft Excel 2007 Tutorial

We also provide private and in-company VBA for Excel courses. Call +44 (0) 1273 622272 to discuss.

Excel with VBA Course Prerequisites

Delegates should have attended the Advanced Excel Course and have a good understanding of Excel functions and Templates.

What our clients think about our VBA for Excel course

A good introduction to basics followed by the introduction of more complex functions.  Very good coverage of a very complex subject.

David Palmer - ISP Microcaps UK Ltd

Video: Introduction to VBA for Excel

This video provides a useful introduction to what Excel VBA is and how to access the Developer toolbar:

Excel with VBA Training Course Content

Creating Record Macros

  • Recording a Macro
  • Running a Macro
  • Running a Macro from the Macros Dialog Box
  • Creating a Short-cut key to run a macro
  • Running a Macro with a Shortcut key
  • Assigning a Macro to a Menu or Toolbar
  • Editing a Macro with Visual Basic

Visual Basic Editor

  • Objects
  • Methods
  • Properties
  • Programming Tools
  • The Menu Bar

Running Code

  • Run mode and Design mode
  • Running Code from the development environment
  • Running Code from the host application

The Project Explorer

  • Using the Project Explorer

The Properties Window

  • Changing a Property

Using Constants

  • Excel Constants
  • Variable Constants

Excel Objects

  • Objects, Properties and Methods
  • Getting & Setting Properties
  • Calling Methods
  • Passing Arguments
  • Singular Objects & Collections of Objects

Variables

  • Dimensioning a variable
  • Using variables in routines
  • Object Variables

Using Visual Basic Functions

  • InputBox Function
  • MsgBox Function
  • Using a Set Statement

Building Formula Control Structures

  • If…Then Decision Structures
  • Logical Operators
  • Select Case Decision Structures
  • Case Else
  • Comparison Operators with Select Case Structure
  • For… Loops
  • Do Loops
  • While...Wend Statement

UserForms

  • Designing & Creating Forms
  • Working with Controls
  • Creating Custom Dialog Boxes
  • Userform Properties Methods & Events

Event Handling

  • VBA Editing & Debugging
  • Auto Macros
  • Error Handling

Excel VBA Training Course Recommended Reading

Excel VBA Programming for Dummies

Excel 2007 Power Programming with VBA (Mr. Spreadsheet's Bookshelf)

For full course content and pre-requisites download the VBA For Excel Training Course PDF

Share This

VBA For Excel Training course dates

Brighton

  • 15 - 16 May 2012
  • 3 - 4 Sep 2012
  • 3 - 4 Dec 2012
Join uson

Training Grants

Training Grants

Home | Sitemap | Print |