About UsOur TrainersLocationsStudent ResourcesRoom HireCorporate MembershipCase StudiesNews & EventsContact Us
TrainingInformation TechnologyForsythes Group

















Need further information on Excel Courses?
Click here
Online Booking Request
Microsoft Excel 2007/2010 - VBA Programming

     

Course start date:20-Aug-2013, 07-Oct-2013
Training Location9 Denison St, Newcastle West
Training Format:Classroom
Duration:2 days
Price:$1,100.00

Overview

This course aims to increase your productivity by providing the skills and knowledge to use programming VBA code in Microsoft Excel effectively.

Target Audience

This course is designed for proficient Excel users who wish to learn how to develop programs in VBA.

Learning Outcomes

At the completion of this courseware participants will be able to:
  • record macros using the recorder
  • create an application using the recorder
  • create user-defined functions
  • work with the VBA editor
  • understand VBA concepts and features
  • create procedures and sub routines
  • work with variables
  • work with Excel objects
  • use standard programming techniques and concepts
  • create custom forms
  • program custom forms
  • modify the Excel menu system to show your macros
  • make macros start automatically.
Course Outline

Recorded Macros
  • Macro Recorder Overview
  • Recording A Simple Macro
  • Running A Recorded Macro
  • Relative Recording
  • Running A Relative Recording
  • Viewing The Module
  • Modifying A Recorded Macro
  • Quick Reference
Recorder WorkShop
  • Creating A Recorded Application
  • Examining The Data
  • Recording A Summation Macro
  • Recording An Averaging Macro
  • Recording The Maximum Macro
  • Recording The Minimum Macro
  • Recording Divisional Macros
  • Testing Macros
  • Creating Objects To Run Macros
  • Assigning A Macro To An Object
  • Quick Reference
User-Defined Functions
  • User Defined Function Overview
  • Creating A User Defined Function
  • Using A User Defined Function
  • Creating Another Function
  • Passing Multiple Arguments
  • Modifying A Function
  • Creating A Function Library
  • Quick Reference
Using The VBA Editor
  • Overview Of The VBA Editor
  • Opening And Closing The Editor
  • Working With The Project Explorer
  • Working With The Properties Window
  • Using The Work Area
  • Working With A Code Module
  • Running Procedures From The Editor
  • Setting Break Points In The Editor
  • Stepping Through A Procedure
  • Quick Reference
Understanding VBA
  • Overview Of VBA
  • Using The Immediate Window
  • Working With Object Collections
  • Setting Property Values
  • Working With Worksheets
  • Using The Object Browser
  • Programming With The Object Browser
  • Quick Reference
Procedures
  • Overview Of Procedures
  • Creating A Command Procedure
  • Making Sense Of IntelliSense
  • Using The Edit Toolbar
  • Commenting Statements
  • Indenting Text
  • Bookmarking In Procedures
  • Procedures Quick Reference
Using Variables
  • Overview Of Variables
  • Creating And Using Variables
  • Implicit And Explicit Declarations
  • The Scope Of Variables
  • Procedure Level Scoping
  • Module Level Scoping
  • Public Scoping Of Variables
  • Passing Variables By Reference
  • Passing Variables By Value
  • Avoiding Variant Data Types
  • Using Arrays
  • Quick Reference
Using Excel Objects
  • Overview Of The Excel Object Model
  • Splitting The Screen
  • Using Workbook Objects
  • Using Worksheet Objects
  • Using Range Objects
  • Using Objects In A Procedure
  • Quick Reference
Programming Techniques
  • Understanding Programming Conventions
  • Communicating With The User
  • Prompting For User Input
  • Using The Input Method
  • Using IF To Make Decisions
  • Testing For Multiple Conditions
  • Looping A Fixed Number Of Times
  • Looping A Specified Number Of Times
  • Looping An Unknown Number Of Times
  • Quick Reference
Creating Custom Forms
  • Custom Forms Overview
  • Creating A Custom Form
  • Changing The Form Properties
  • Adding Text Boxes To The Form
  • Moving Controls
  • Adding Label Controls To The Form
  • Changing Text Box Control Properties
  • Changing Label Control Properties
  • Adding A Combo Box
  • Adding Option Buttons
  • Adding Command Buttons
  • Running A Form
  • Quick Reference
Programming Custom Forms
  • Overview Forms Programming
  • Initialising The Form
  • Closing The Form
  • Updating The List
  • Creating Error Checking Procedures
  • Running A Form From A Procedure
  • Quick Reference
Custom Menus
  • Overview Of Custom Menus
  • Creating A New Menu
  • Creating A Cascade Menu
  • Adding Menu Commands
  • Assigning Macros To Menu Commands
  • Removing A Menu
  • Custom Menus Quick Reference
Automatic Startup
  • Overview Of Automatic Startup
  • Programming Automatic Events
  • Running Automatic Procedures
  • Automatically Starting The Workbook
  • Quick Reference.
Print this course

Forsythes Training provides instructor led computer training on the Microsoft Office and Adobe range of applications.
We service Sydney, Newcastle, the Hunter Valley, Lake Macquarie, Central and Northern Coasts of New South Wales (NSW) Australia.With our mobile training room we can provide a range of courses on-site at your premises.

2013 Forsythes Training - All Rights Reserved Privacy Policy Terms & Conditions Site Map Links & Resources Contact Us Design - Indelible Image     Built - Forsythes IT