Introduction to VBA – Office 2007

call us now - 0845 757 3888
  • view dates / book course
  • course description
  • blogs

Print course outline | Download Word document | Link to page: http://www.qa.com/QAVBA07INT

Course dates

Currently scheduled dates for this training course
LocationMayJunJulAugview later dates
LocationSepOctNovDecview earlier dates
London
  1. Currently scheduled dates for this training course
    King William Street, EC4|-|-|19|-show prices/book
    LocationSepOctNovDecview earlier dates
    King William Street, EC4|13|-|-|-show prices/book
  2. King William Street, EC4location information and directions

    hide-prices
    19 Jul 5 or more places available £590 exc VAT

    orenquire about this course

    13 Sep 5 or more places available £590 exc VAT

    orenquire about this course

    Introduction to VBA – Office 2007 training in King William Street, EC4
  1. Currently scheduled dates for this training course
    Middlesex Street, E1|-|12|-|-show prices/book
    LocationSepOctNovDecview earlier dates
    Middlesex Street, E1|-|11|8|11show prices/book
  2. Middlesex Street, E1location information and directions

    hide-prices
    12 Jun fewer than 5 places available £590 exc VAT

    orenquire about this course

    11 Oct 5 or more places available £590 exc VAT

    orenquire about this course

    08 Nov 5 or more places available £590 exc VAT

    orenquire about this course

    11 Dec 5 or more places available £590 exc VAT

    orenquire about this course

    Introduction to VBA – Office 2007 training in Middlesex Street, E1
Midlands
  1. Currently scheduled dates for this training course
    Birmingham|-|-|9|-show prices/book
    LocationSepOctNovDecview earlier dates
    Birmingham|12|-|13|-show prices/book
  2. Birminghamlocation information and directions

    hide-prices
    09 Jul 5 or more places available £590 exc VAT

    orenquire about this course

    12 Sep 5 or more places available £590 exc VAT

    orenquire about this course

    13 Nov 5 or more places available £590 exc VAT

    orenquire about this course

    Introduction to VBA – Office 2007 training in Birmingham
North
  1. Currently scheduled dates for this training course
    Manchester|-|11|-|9show prices/book
    LocationSepOctNovDecview earlier dates
    Manchester|-|4|21|-show prices/book
  2. Manchesterlocation information and directions

    hide-prices
    11 Jun fewer than 5 places available £590 exc VAT

    orenquire about this course

    09 Aug 5 or more places available £590 exc VAT

    orenquire about this course

    04 Oct 5 or more places available £590 exc VAT

    orenquire about this course

    21 Nov 5 or more places available £590 exc VAT

    orenquire about this course

    Introduction to VBA – Office 2007 training in Manchester
  1. Currently scheduled dates for this training course
    Leeds, City Centre|31|-|-|8show prices/book
    LocationSepOctNovDecview earlier dates
    Leeds, City Centre|-|18|-|-show prices/book
  2. Leeds, City Centrelocation information and directions

    hide-prices
    31 May fewer than 5 places available £590 exc VAT

    orenquire about this course

    08 Aug 5 or more places available £590 exc VAT

    orenquire about this course

    18 Oct 5 or more places available £590 exc VAT

    orenquire about this course

    Introduction to VBA – Office 2007 training in Leeds, City Centre
Scotland
  1. Currently scheduled dates for this training course
    Edinburgh|-|12|-|-show prices/book
    LocationSepOctNovDecview earlier dates
    Edinburgh|-|-|-|-show prices/book
  2. Edinburghlocation information and directions

    hide-prices
    12 Jun limited availability £590 exc VATrequest availability
    Introduction to VBA – Office 2007 training in Edinburgh
  1. Currently scheduled dates for this training course
    Glasgow|-|6|-|-show prices/book
    LocationSepOctNovDecview earlier dates
    Glasgow|-|-|-|-show prices/book
  2. Glasgowlocation information and directions

    hide-prices
    06 Jun 5 or more places available £590 exc VAT

    orenquire about this course

    Introduction to VBA – Office 2007 training in Glasgow

Print course outline | Download Word document | Link to page: http://www.qa.com/QAVBA07INT

Overview

This course is designed to give proficiency in the Visual Basic Editor (VBE), predominantly making use of Excel objects, basic VBA programming, event handling, control structures, and debugging tools.

Prerequisites

  • Navigate, edit and manage Excel workbooks
  • Format worksheets and workbooks
  • Understand the difference between absolute and relative references
  • Understand the basics of Excel formulas and functions, e.g. Sum, text functions
  • Understand the concepts of a Macro and its capabilities

Delegates will learn how to

  • Record and edit a Macro recorded within Excel/Word
  • Use different techniques in order to run any macros available such as keyboard commands, the use of the Quick Access Toolbars or Buttons
  • Use VBA and examine the Visual Basic Editor; change the properties of an object; add a module to a project; write the code for a procedure and then run it; and use the Object Browser to search procedures
  • Manipulate data by declaring variables of different data types; combine data by using expressions; use functions to accept input and display output; and declare variables and procedures with the appropriate scope
  • Use decision structures to create procedures that make decisions; and use loop structures to perform repetitive tasks
  • Create an error handling routine in case things go wrong with VBA code

Course Outline

Lesson 1: Getting started

  • Introducing Visual Basic for Applications
  • Recording a Macro
  • Running a Macro
  • Absolute or Relative Cell Referencing
  • Saving and Opening Files with Macros
  • Adding Macros to Keyboard Shortcuts, Quick Access Toolbar, and Buttons
  • Editing a Macro in the Visual Basic Editor
  • Understanding the Development Environment
  • Tips for General Typing in VBA
  • Using Visual Basic Help

Lesson 2: Working with Procedures

  • Program Design
  • Understanding Modules
  • Creating a Module
  • Understanding Procedures
  • Programming Macro Concepts
  • Creating a Subroutine
  • Creating a Function
  • Understanding Arguments
  • Exiting Procedures
  • Calling Procedures

Lesson 3: Understanding Objects, Properties, Methods, and Events

  • Understanding Objects, Properties, Methods, and Events
  • Navigating the Object Hierarchy
  • Understanding Collections
  • Using the Object Browser
  • Using the With Statement
  • Working with Properties
  • Working with Methods
  • Creating an Event Procedure

Lesson 4: Using Expressions, Variables and Intrinsic Functions

  • Naming Rules
  • Understanding Expressions and Statements
  • Declaring Variables
  • Understanding Data Types
  • Determining the Value of Variables
  • Working with Variable Scope
  • Using Built-in VBA Functions
  • Understanding Constants
  • Using Built-in VBA Constants
  • Using Message Boxes
  • Controlling the Answer to a Message Box
  • Using Input Boxes
  • Declaring and Using Object Variables

Lesson 5: Controlling Program Execution

  • Understanding Control-of-Flow Structures
  • 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

Lesson 6: Working with Forms and Controls

  • Understanding UserForms
  • Using the Toolbox
  • Working with a Form’s Properties, Methods, and Events
  • Working with Form and Control Properties, Methods and Event
  • Working with Form Controls
  • Setting the Tab Order
  • Populating a Control
  • Adding Code to Controls

Lesson 7: Debugging and Handling Errors

  • Understanding Errors
  • Using Debugging Tools
  • Setting Breakpoints and Using Break Mode
  • Stepping Through Code
  • Trapping Errors with the On Error Statement
  • Understanding the Err Object
  • Working with Inline Error Handling
  • Writing an Error-Handling Routine

Print course outline | Download Word document | Link to page: http://www.qa.com/QAVBA07INT

Related blogs

Do a better Disk Cleanup as Administrator

Posted by Andrew Mallett on 14 May 2012

Many of us will know the Windows 7 Disk Cleanup feature but how many of us miss some features by not running as an administrator?

I know the name but what is the printer driver

Posted by Andrew Mallett on 09 May 2012

SUPPORT: “Which printer is it?” USER: “Darth Vader” Of course naming your printers other than by the print driver is useful and more fun for you users but does not really help you identify the printer. See how PowerShell can help you out....

what are you wearing

Posted by Bob Simms on 03 May 2012

Data mining and its use in business, or how to stop those annoying phone calls

What are your time stealers?

Posted by Jennie Marshall on 02 May 2012

I frequently facilitate learning sessions on time management, and one common theme for many, in this age of higher expectations on staff, is increased work load. But is it really more work that’s affecting our ability to be productive, or are we experiencing more ‘time stealers’ than we used to.

Windows : Open a command window to a directory

Posted by Andrew Mallett on 01 May 2012

Some things in both life and IT are simple and this is one of those items. Have you ever wanted to open the command window to a folder that you have navigated to with Windows Explorer? Read on help is at hand.

See all related blogs

 
top of page
  • certiport logo
  • microsoft gold logo
  • microsoft specialist logo
  • prodigy logo
  • certiport logo
  • microsoft gold logo