VBA EXL Excel 2003 VBA

Course Outline VBA for Microsoft Excel 2003 Intelligent Programming with VBA Excel Course Description This course aims ...

1 downloads 253 Views 115KB Size
Course Outline VBA for Microsoft Excel 2003

Intelligent Programming with VBA Excel Course Description This course aims to increase your productivity by providing the skills and knowledge to use programming VBA code in Excel 2003 effectively.

Pre-Requisites This course is designed for participants who have a sound working knowledge of Excel 2003. Participants should have extensive experience in formulas, ranges, functions and multiple workbooks.

Outcome At the completion of this course, participants will be able to: • Create recorded macros in Excel • Use the macro recorder to create a variety of macros • Create and work with userdefined functions • Work with the main components of the VBA Editor window

• Write code to manipulate Excel objects • Use a range of common programming techniques • Create a custom form complete with controls and event procedures.

• Create command procedures • Create and use variables

Course Details Duration: 2 days Starting time: 9am Finishing time: 4.30pm Lunch and refreshments are provided. (Some exclusions apply)

( 1300 86 87246 1300 TO TRAIN

Booking guidelines Contact our Learning Consultants on 1300 86 87246 and we will assist you with your booking.

For more information about any of our training courses, contact our Learning Consultants on 1300 86 87246 or email us on [email protected] Visit us on the web at www.advancedtraining.com.au

Course Outline Ø Recorded Macros

Ø

Using The VBA Editor

Ø Procedures

• Setting Macro Security Levels

• Opening And Closing The Editor

• Creating A Command Procedure

• Recording A Simple Macro

• Working With The Project Explorer

• Making Sense Of IntelliSense

• Running A Recorded Macro

• Working With The Properties Window

• Using The Edit Toolbar

• Relative Cell References

• Working With The Work Area

• Indenting Code

• Running A Macro With Relative Cell References • Viewing A Macro Module • Modifying A Recorded Macro •

Recorded Macros Quick Reference

Ø Recorder WorkShop

• Recording A Summation Macro

• Setting Break Points In The Editor • Stepping Through A Procedure

Ø Understanding VBA • VBA Terminology

• Recording Divisional Macros

• Accessing The Excel Object Model

• Testing Macros

• Using The Immediate Window

• Assigning A Macro To An Object • Recorder Workshop Quick Reference

Ø User-Defined Functions • User-Defined Functions Theory



• Running Procedures From The Editor

• Recording Consoliations

• Creating Objects To Run Macros

• Bookmarking In Procedures

• Working With A Code Module

• Using The VBA Editor Quick Reference

• Preparing Data For An Application

• Commenting Statements

Ø

Procedures Quick Reference

Using Variables • Creating And Using Variables • Implicit And Explicit Declarations • The Scope Of Variables • Procedure Level Scoping • Module Level Scoping • Passing Variables By Reference • Passing Variables By Value

• Working With Object Collections

• Data Types

• Setting Property Values

• Using Arrays

• Working With Worksheets

• Using Variables Quick Reference

• Using The Object Browser

• Declaring Data Types

• Programming With The Object Browser • Understanding VBA Quick Reference

• Creating Simple UserDefined Functions • Using User-Defined Functions • Using Multiple Arguments • Modifying A Function • Creating A Function Library

For more information about any of our training courses, contact our Learning Consultants on 1300 86 87246 or email us on [email protected] Visit us on the web at www.advancedtraining.com.au

Course Outline Ø Using Excel Objects • Application Methods And Properties • Workbook Methods And Properties

• Using IF For Single Conditions • Using IF For Multiple Conditions • Looping With Known Or Specified Iterations

• Using Workbook Objects

• The DO LOOP Statement

• Worksheet Methods And Properties

• Looping With Unknown Iterations

• Using Worksheet Objects

• Programming Techniques Quick Reference

• Project – Transferring Data From A Form • Running Form Procedures • Creating Error Checking Procedures • Running A Form From A Procedure • Programming Custom Forms Quick Reference

Ø Creating Custom Forms

• Using Range Objects • Project – Using Objects In Procedures • Using Excel Objects Quick Reference

Ø Programming Techniques

• Creating A Custom Form

Ø Custom Menus

• Adding Text Boxes To A Form

• Creating A New Menu • Creating A Cascade Menu

• Changing Text Box Control Properties

• Adding Menu Commands • Assigning Macros To Menu Commands

• Adding Label Controls To A Form

• The MsgBox Function • Sending Messages To The User • InputBox Techniques

• Initialising A Form • Closing A Form

• The FOR NEXT Statement

• Viewing Excel And The Editor Together

• Range Methods And Properties

Ø Programming Custom Forms

• Removing A Menu

• Adding A Combo Box Control

• Custom Menus Quick Reference

• Adding Option Buttons • Adding Command Buttons

• Using The InputBox Function

• Running A Custom Form

• Using The InputBox Method

• Creating Custom Forms Quick Reference

Ø Automatic Startup

• The IF Statement

• Programming Automatic Procedures • Running Automatic Procedures • Automatically Starting A Workbook

For more information about any of our training courses, contact our Learning Consultants on 1300 86 87246 or email us on [email protected] Visit us on the web at www.advancedtraining.com.au