VBA-100
VBA FOUNDATIONS

Course Length: 2 Days
Tuition: $800

*Prerequisite*
Highly competent in all Microsoft Office Applications, especially Access and Excel.

This course will teach to to start thinking in terms of how you can make your work life simpler. This course gets you going in VBA by showing you the tools to start automating little tasks right away. 

Audience: Programmers who will be developing in VBA 6

What past students had to say about this class:

Kate was outstanding in ensuring that the information was understood. Her patience and understanding made it a pleasure. ~J.D. \ USMC

Kate made the learning experience enjoyable-easy going atmosphere open to questions & students assisting one another; would definitely taking another class from Kate. ~C.T. \ GIA

Once again...well-taught course, can't wait for VBA-200. Thanks ~A.S. \ Callaway Golf
Course Content:

Getting started with VBA 
  • What is VBA?
  • What Products Host VBA?
  • What does a VBA Application look like?
  • Working with VBA in a host product.
  • How do you make VBA code happen?
  • Starting with VBA by recording macros.
Writing VBA procedures
  • Overview of the Visual Basic Editor.
  • Working with the Project Explorer.
  • Creating simple procedures.
  • Understanding the Code Window.
  • Customizing the Visual Basic Editor.

Working with VARIABLES and CONSTANTS

  • What is a VARIABLE.
  • Data types.
  • Using CONSTANTS.

Visual Basic Editor Techniques.
  • Writing code efficiently.
  • Taking advantage of IntelliSense.
  • Optional and Named Arguments.
Mastering VBA Control Structures
  • Branching Structures.
  • Looping Structures.

Investigating built-in VBA functions.
  • Using the Object Browser to find VBA functions.
  • Testing functions in the immediate window.
  • VBA functions you'll probably need.
Creating Reusable Procedures
  • Design before code.
  • Writing the same code once.
Creating User Forms
  • Working with user forms.
  • Adding controls to a user form.
  • Formatting controls.
  • Setting properties at design time.
  • Introducing events.
  • Setting properties at run time.
  • Working with Methods.
Understanding Object Models.
  • Defining the terms.
  • Using the object browser.
  • Working with object models in VBA.
  • Object variables.
  • Special VBA control structures for objects.
  • Working with the Office Object Models.
Handling Errors
  • Recognizing a Run-Time Error
  • The Error-Handling Standard
  • Exiting the Error Handler
  • Inline Error Handling
  • Combining Types of Error Handling
Debugging your VBA Code
  • Debugging your Code
  • Setting a Breakpoint
  • Stepping through Code
  • Checking Values at Run Time
  • Watch Expressions
  • The Call Stack
  • The Debugging Process

Understanding Event

  • Events & Event Procedures
  • Which Objects Have Events
  • Control Events
  • Product-specific Events 

 


Home
Solaris Programming Microsoft Desktop Linux Cisco Security
About SYSTEMS Computer Training
Contact Us


© 2003-2004 SYSTEMS Computer Training, A Testmasters Company

Solaris and Java are registered trademarks of Sun Microsystems.