x

Contact Us


Please fill out this form to send us an enquiry.





01489 588453
Contact Us
Contact Us
icon

Project Management

icon

Business Skills

Health & Safety

Microsoft Excel VBA 2

Print Page


Level Advanced
Date/Venue
Duration 2 days
Time 09:30 to 16:30
Price Net - £400.00
VAT - £70.00
Gross - £470.00

Enquire

Introduction
 
The MS Excel - Advanced Visual Basic for Applications (VBA) course follows on from our VBA Introduction course. The focus of the course is to develop robust and user friendly applications. Issues surrounding performance are discussed and implemented. Integration with both Word and Access files are built into the case study which forms a mini project to be completed during the course. User Forms and related controls are used extensively as well as an introduction to the development of Class Modules. Delegates are encouraged to consider the development of their own Functions and several examples are written during the course. Adopting good programming practices will be encouraged throughout the course.
Course Aim
 
  •  Complete advanced elements of VBA
  •  Adopt programming best practice
Course Objectives
 
By the end of this level you will be able to:
 
  • Conduct error trapping
  • Employ a range of additional variables
  • Use data from a Word document
  • Create forms with controls
  • Add a calendar for data entry
  • Customize Excel
  • Create runtime applications and add-ins
  • Run Access from VBA
  • Build a Function library
  • Employ Class Modules
Content
 
Review of the VBA Introduction course key elements
 

Error Trapping and the CASE statement

Building a generic Error handler

Testing for Errors with “Raise”

 
More on Variables

Multi-Dimension array variables

Performance improvement

Public Variables

Data type conversion

 
Using Data from MS Word

Building an Array from a Word document

 
Controls Dialogue Boxes and Forms

Built-In & Predefined Dialogue Boxes

Custom, Worksheet & User Defined Forms

Adding Form Controls - including

Combos

Option Frames

Calendar

Form Control Properties

Multi-choice Controls

Control & Dialogue Box Events

Displaying & Dismissing a User Form

 
Toolbars & Display

About Toolbars & Menus

Customised Menus

Display

 
Adding a Calendar Control to a sub-menu

Use the Calendar for data entry

 
Customising the Excel environment

Hiding Execl Window

Restoring the Excel Window

AutoOpen and AutoClose macros

 
Using VBA references
 
Creating runtime applications and Add Ins
 
Running Access from VBA

Processing Access Recordsets

Triggereing Access Forms and Reports

 
Building a Function Library

Advantages of writing generic Functions

Open any workbook

Open all Workbooks

Calculate a person’s age

Manipulate string data

 
Class Modules

Why Use Class Modules?

How Class Modules Work

A Simple Example: A Text File Class

Course Includes
Lunch, refreshments and course materials
 
Training Venues for scheduled courses at: Whiteley - Southampton, Salisbury, Basingstoke
 
Testimonials

Enquire