01489 588453

Microsoft Excel training courses Andover

home excel training excel courses microsoft excel downloads   contact us 
           
 

Microsoft Excel VBA Introduction


Course Outline:

Introduction to Microsoft Excel VBA Introduction

The MS Excel - Visual BASIC for Applications (VBA) course has been specifically designed for the advanced Excel user who wishes to make use of the more powerful facilities of MS Excel made available from VBA. This course explores VBA language and delegates will develop a small project to ensure that future editing, amending, updating and data extractions can be carried out with the minimum of effort. The course is aimed at those with little or no previous programming background, although experienced programmers wishing to learn VBA will find it a quick and valuable introduction to the language. Previous experience of recording Excel macros is desirable though not essential. Throughout the course the theme of adopting good programming practices will be encouraged.


Course Location

All these courses are regularly run at our training centre at the Solent Business Park, Whiteley, Fareham, Hampshire and Salisbury, Wiltshire. If you have four or more delegates for an Excel course we can run the course at your offices, and offer you a very cost effective solution.

Aims

To create and edit VBA code to automate elements of MS Excel.

Course Objectives
By the end of this level you will be able to:
  • Record and Edit Excel macros
  •  Make informed decisions on when to Record macros and when to write VBA programs
  •  Run macros or VBA programs from a worksheet using command and/or toolbar buttons
  •  Open, Close, Save Workbook(s)
  •  Insert, Delete, Rename Worksheet(s)
  •  Close/save all Open workbooks and Quit Excel
  •  Interact with the PC user through messages and keyboard input including selections from dropdown lists
  •  Construct efficient and easily maintainable VBA Programs
  •  Identify beginning and end of a range of worksheet cells
  •  Extract user specified data from a range of cells (similar to but beyond filtering)
  •  Build multiple worksheets from data extracted from other sheets/workbooks
  •  Format ranges of cells
  •  Carry out arithmetic within VBA or insert Excel functions into a sheet
  •  Trap and handle user generated errors
  •  Develop your own functions similar to those offered by Excel

Content

Introduction

What is a Macro

Recording & Running a Macro

Relative References

 

Assigning Macros to Buttons and Objects

Assigning a Macro to a Button or a Drawn Object on a Sheet

Assigning a Macro to a Button on a Toolbar

 

Editing Macros

Visual Basic Editor

Project Explorer

Procedures; Inserting Comments

Printing a Visual Basic Module

 

Improving macro performance

Aesthetic improvements

Increasing speed

 

Creating VBA Projects

Structuring an application

Identifying Modules and procedures

Writing and testing tight and concise VBA code

Adopting good programming practices

 

Developing the course project

Collecting user input

Verifying success of each procedure

Understanding an application’s requirements

 

The Range Object

Cells & Range Method; Flexible Ranges

Virtual Worksheets; Range Contents

 

Workbooks and Sheets

Activating a Workbook & Worksheet

This Workbook

 

Objects, Properties & Methods

Controlling Objects with their Properties

Performing Actions with Methods

Performing Multiple Actions on an Object

 

Variables

Variables and associated Data Types

Object Variables

 

Control Structures

Conditional & Looping Control Structures

Non-Structured Statements

Sub Procedures

 

Using Controls

Adding Worksheet Controls

Worksheet Control Properties

 

Designing VBA Forms

Using Drop Down Lists

 

Debugging & Error trapping

Errors, Break Mode; Instant Watch

Stepping & Error Handling

 

Function Procedures

User Defined Functions

 

Course summary

Save VBA project to disc

Scheduled Course Dates in Southampton and Salisbury

Town's within 1 hour of our Training Venues

Our Southampton training centre is ideally located within 1 hours driving of the following towns: Salisbury, Winchester, Basingstoke, Andover, Farnborough, Portsmouth, Fareham, Gosport, Chichester and Bournemouth.
Our Salisbury training centre is ideally located within 1 hours driving of: Winchester, Basingstoke, Farnborough, Andover, Fareham, Southampton, Bournemouth, Poole, Bath, Swindon, Newbury, Ringwood and Tidworth.

Microsoft Excel training courses Andover Microsoft Excel
Level 1
Introduction
 
Microsoft Excel training courses Andover Microsoft Excel
Level 2
Intermediate
 
Microsoft Excel training courses Andover Microsoft Excel
Level 3
Advanced
 
 
Microsoft Excel training courses Andover Microsoft Excel
VBA
(Visual Basic)
 



























































































 

Microsoft Excel training courses Andover