Micosoft Visual Basic Training
Microsoft Excel for VBA Training
 
Excel Training
Micosoft Visual Basic Training
 
Melbourne Training Centre
 
Level 12
379 Collins Street
Melbourne
VIC 3000

TEL: 1300 888 724
EMAIL:
 
 
Meet the instructors
 

VBA Instructor
 
Craig
Microsoft Office Specialist


 
 
 
 
   

 

 

 

 

 

 

 

 

Microsoft Excel 2003 VBA

Visual Basic for Applications
     
Who should do this course?
  This course is intended for proficient Microsoft Excel users who wish to learn how to automate standard features and develop programs in VBA. Participants should have extensive experience in designing and creating workbooks and have a good working knowledge of formulas, ranges, functions and multiple workbooks.
About the course:
  This course will teach you how to create macros, user defined functions, understand the VBA environment and use a range of programming techniques to develop automated solutions in Excel.
     
Learning outcomes:
 

Upon successful completion of this course, students will be able to:
* create recorded macros in Excel
* use the macro recorder to create a variety of    Macros
* create and work with user-defined functions
* work with the main components of the VBA Editor    window
* understanding the Excel object model and use the    Immediate window
* create command procedures
* create and use variables
* write code to manipulate Excel objects
* use a range of common programming techniques
* create a custom form complete with controls and    event procedures
* create code to drive a custom form
* customise the menu system
* create procedures that start automatically

     
After the course?
  Each student will receive:
* Microsoft certificate of completion
* Microsoft Training Manual
* 12 months FREE email support
* FREE class re-sit (if necessary)
   
Duration: 2 Days
Class size: Max 8 Students
Times: 9.00am to 5.00pm
Price: $880 incl GST
     
Content:  
 


Unit 1: Recorded Macros

* Setting Macro Security Levels
* Recording a Simple Macro
* Running a Recorded Macro
* Relative Cell References
* Running a Macro with Relative References
* Viewing a Macro Module
* Modifying a Recorder Macro

Unit 2: Recorder Workshop

* Preparing Data for an Application
* Recording a Summation Macro
* Recording Consolidations
* Recording Divisional Macros
* Testing Macros
* Creating Objects to run Macros
* Assigning a Macro to an Object

Unit 3: User-Defined Functions

* User-Defined Functions Theory
* Creating Simple User-Defined Functions
* Using User-Defined Functions
* Using Multiple Arguments
* Modifying a Function
* Creating a Function Library

Unit 4: Using The VBA Editor

* Opening and closing the Editor
* Working with the Project Explorer
* Working with the Properties Window
* Working with the Work Area
* Working with the Code Module
* Running Procedures from the Editor
* Setting Breakpoints in the Editor
* Stepping through a Procedure

Unit 5: Understanding VBA

* VBA terminology
* Accessing the Excel Object Model
* Using the Immediate Window
* Working with Object Collections
* Setting Property Values
* Working with Object Collections
* Setting Property Values
* Working with Worksheets
* Using the Object Browser
* Programming with the Object Browser

Unit 6: Procedures

* Creating a Command Procedure
* Making sense of IntelliSense
* Using the edit toolbar
* Commenting Statements
* Indenting Code
* Bookmarking in Procedures

Unit 7: Using Variables

* Creating & Using Variables
* Implicit and Explicit Declarations
* The Scope of Variables
* Procedure Level Scoping
* Module Level Scoping
* Passing Variables by Reference
* Passing Variables by Value
* Data Types
* Declaring Data Types
* Using Arrays

Unit 8: Using Excel Objects

* Applications Methods & Properties
* Workbook Methods & Properties
* Viewing Excel & the Editor together
* Using Workbook Objects
* Range Methods & Properties
* Using Range Objects
* Project - Using Objects in a Procedure

Unit 9: Programming Techniques

* The MsgBox Function
* Sending Messages to the User
* InputBox Techniques
* Using the InputBox Function
* Using the InputBox Method
* The IF statement
* Using IF for Single Conditions
* Using IF for Multiple Conditions
* The FOR NEXT Statement
* Looping with known or specified Iterations
* The DO LOOP Statement
* Looping with Unknown Iterations

Unit 10: Creating Custom Forms

* Creating a Custom Form
* Adding Text Boxes to A Form
* Changing Text Box Control Properties
* Adding Label Controls to a Form
* Adding a Combo Box Control
* Adding Option Buttons
* Adding Command Buttons
* Running a Custom Form

Unit 11: Programming Custom Forms

* Initialising a Form
* Closing a Form
* Project - Transferring Data From a Form
* Running Form Procedures
* Creating Error Checking Procedures
* Running a Form from a Procedure

Unit 12: Custom Menus

* Creating a New Menu
* Creating a Cascade Menu
* Adding Menu Commands
* Assigning Macros to Menu Commands
* Removing a Menu

Unit 13: Automatic Startup

* Programming Automatic Procedures
* Running Automatic Procedures
* Automatically Starting a Workbook

 
Micosoft Visual Basic Training    Or Book Online
   
 

Or call us on 1300 888 724

Get Started Now!
Excel Training
    Book online
    or phone 1300 888 724
Dreamweaver Training Giveaway
 

Upcoming classes

Sydney
4-5 Sep
15-16 Sep
1-2 Oct
16-17 Oct
27-28 Oct
11-12 Nov
27-28 Nov
8-9 Dec
22-23 Dec

Melbourne
26-27 Aug
22-23 Sep
23-24 Oct
17-18 Nov
16-17 Dec

Brisbane
20-21 Aug
25-26 Sep
20-21 Oct
20-21 Nov
18-19 Dec

Canberra
27-28 Oct

Adelaide
28-29 Aug

 
VISUAL BASIC TRAINING
 

Excel Visual Basic Training

Micosoft Visual Basic Training
Or Book Online
 
 
Other Excel Courses:
Excel 2003 Level 1
View outline
 
Excel 2003 Level 2
View Outline
 
Excel 2003 Level 3
View Outline
 
 
Sydney Training Centre
 
Level 11, 32 Walker Street
North Sydney
NSW 2060


TEL: 1300 888 724
EMAIL:
 
 
Meet the instructors
 

VBA Instructor
 
Tim
Microsoft Office Specialist



 
 

 

 

 



Home
 | Course Outlines | Course Schedule | Packages | Consulting | Software | Contact | Jobs | Bookings

Dreamweaver Training | Flash Training |ColdFusion Training | Fireworks Training | CSS Training
Director Training | Authorware Training | Captivate Training | RoboHelp Training | Contribute Training
Photoshop Training
| Acrobat Training | Illustrator Training | InDesign Training
Excel Training | Word Training | Access TrainingOutlook Training | PowerPoint Training
Project Training | MYOB Training | Web Resource Links | Terms and Conditions | Student Downloads

Copyright 2006 - Dynamic Web Training™ Pty Ltd