Courses
Courses
Services
Services
About 
About 


VBA using Excel

  Print    

Date Location Duration Cost
11 Oct 2010 (Mon)
12 Oct 2010 (Tue)
13 Oct 2010 (Wed)
Washington 3 £ 750
30 Nov 2010 (Tue)
01 Dec 2010 (Wed)
02 Dec 2010 (Thu)
Washington 3 £ 750
16 Mar 2011 (Wed)
17 Mar 2011 (Thu)
18 Mar 2011 (Fri)
Washington 3 £ 750
01 Jun 2011 (Wed)
02 Jun 2011 (Thu)
03 Jun 2011 (Fri)
Washington 3 £ 750
02 Aug 2011 (Tue)
03 Aug 2011 (Wed)
04 Aug 2011 (Thu)
Washington 3 £ 750

Please contact us to discuss private course dates and locations

Course Overview

This course is aimed at those people who find they have reached their limit with the menu items of Excel and need to modify Excel to be better suited to their environment, by creating their own functions and procedures.

Prerequisites

Objectives

Related Courses

Training Options

  • Scheduled public courses at one of our training venues
  • Private course at your company office throughout the UK, at one of our training venues (Durham, Newcastle or Washington) or at an independent location, convenient to you
  • Bespoke course written to your specific needs, at your company office throughout the UK, at our training venue or at an independent location, convenient to you
  • For further information please contact us on 0191 377 8377

What's Included

  • 1 delegate per computer
  • Relaxed refreshment area at our training venues
  • Lunch and refreshments when training is delivered at our training venue
  • Comprehensive course manual and exercises

Course Content

Getting Started

    Introducing Visual Basic for Applications
    Recording a Macro
    Running a Macro
    Editing a Macro in the Visual Basic Editor
    Understanding the Development Environment
    Using Visual Basic Help
    Closing the Visual Basic Editor

Working with Procedures and Functions

    Understanding Modules
    Creating a Standard Module
    Understanding Procedures
    Creating a Sub Procedure
    Calling Procedures
    Using the Immediate Window to Call Procedures
    Creating a Function Procedure
    Naming Procedures
    Working with the Code Editor

Understanding Objects

    Navigating the Excel Object Hierarchy
    Understanding Collections
    Using the Object Browser
    Working with Properties
    Using the With Statement
    Working with Methods
    Creating an Event Procedure

Using Expressions, Variables, and Intrinsic Functions

    Understanding Expressions and Statements
    Declaring Variables
    Understanding Data Types
    Working with Variable Scope
    Using Intrinsic Functions
    Understanding Constants
    Using Intrinsic Constants
    Using Message Boxes
    Using Input Boxes
    Declaring and Using Object Variables

Controlling Program Execution

    Understanding Control-of-Flow Structures
    Working with Boolean Expressions
    Using the If...End If Decision Structures
    Using the Select Case...End Select Structure
    Using the Do...Loop Structure
    Using the For...Next Structure
    Using the For Each...Next Structure
    Guidelines for use of Control-of-Flow Structures

Working with Forms and Controls

    Understanding UserForms
    Using the Toolbox
    Working with UserForm Properties, Events, and Methods
    Understanding Controls
    Setting Control Properties in the Properties Window
    Working with the Label Control
    Working with: Text Box Control. Command Button Control, Combo Box Control, Frame Control and Option Button Controls
    Working with Control Appearance
    Setting the Tab Order
    Populating a Control
    Adding Code to Controls
    Launching a Form in Code

Debugging Code

    Understanding Errors
    Using Debugging Tools
    Setting Breakpoints
    Stepping through Code
    Using Break Mode during Run mode
    Determining the Value of Expressions

Handling Errors

    Understanding Error Handling
    Understanding VBA's Error Trapping Options
    Trapping Errors with the On Error Statement
    Understanding the Err Object
    Writing an Error-Handling Routine
    Working with Inline Error Handling