English French German Italian Portuguese Russian Spanish

logo_old

  • Microsoft Training

    microsoftInterSource offers courses on all practically all Microsoft products and technologies:

    Operating Systems: XP, Vista, Server Server2003, Server 2008 IIS, SQL Server

    Development Tools & Environments: ASP, ASP.NET, C#, .NET, VBA, Visual Basic

    Applications: Dynamics, Expression, Access, Excel, Word PowerPoint, Exchange, InfoPath, Outlook, SharePoint , Project, Publisher, Business Intelligence

    Please refer to our detailed course outlines below.

  • About Microsoft

    Microsoft has had an impact on, and indeed defined the computing world like no other company. The development tools, operating systems and applications produced by Microsoft have achieved near-ubiquity in the desktop computer market. The original mission set by Microsoft's founder was to have "a computer on every desk and in every home, running Microsoft software". About 90% of computer users worldwide run Microsoft products, hence this objective has largely been met. For operating systems, Web client statistics suggest that Microsoft Windows has about a 92% share, Apple Mac OS 6% and Linux, 1%.

    Read More

  • Course Details Microsoft

    Classes are offered at client sites, at our Geneva training center, and via a live web conference. For detailed course outlines and scheduled classes, please see below.

    To book training, navigate to the course you need, then:

    • For scheduled online classes, register from the choices indicated.
    • If you need an alternative date, time or location, or if you want a live classroom course, click on “request an offer for this course,” to complete the form.

Comprehensive Visual Basic for Applications (VBA)

 PDF PrintEmail

Course duration

  • 5 Days

Course Outline

In this Visual Basic for Applications (VBA) training course, you will learn how to program in VBA by showing users how to manipulate objects in Word, Access and Excel. Each lesson begins with a general overview of a feature and then shows how that feature works in each of the Office applications.

  • Understand how the Visual Basic editor works in different Microsoft Office applications.
  • Learn to work with the VBA object model.
  • Learn to work with VBA object variables.
  • Learn to work with string variables.
  • Learn to work with date variables.
  • Learn to work with numeric variables.
  • Learn to use the selection structure.
  • Learn to use the Select Case statement and the MsgBox function.
  • Learn to work with the repetition structure.
  • Learn to work with built-in dialog boxes.
  • Learn to create custom dialog boxes.
  • Learn to work with option button, check box, and list box controls.
  • Learn to use Automation.
  • Learn to trap errors.
  • Expertise in Microsoft Word, Excel and Access
  1. Introducing the Visual Basic Editor
    1. Using the Visual Basic Editor
    2. Using the Visual Basic Editor in Excel
    3. Using the Visual Basic Editor in Word
    4. Using the Visual Basic Editor in Access
  2. Working with the Object Model
    1. Using the Object Model
    2. Using the Object Model in Excel
    3. Using the Object Model in Word
    4. Using the Object Model in Access
  3. Working with the object variables
    1. Using object variables
    2. Creating and using object variables in Excel
    3. Creating and using object variables in Word
    4. Creating and using object variables in Access
  4. Working with string variables
    1. Using string variables
    2. Using string variables in Excel
    3. Using string variables in Word
    4. Using string variables in Access
  5. Working with date variables
    1. Discussing date variables
    2. Using date variables in Excel
    3. Using date variables in Word
    4. Using date variables in Access
  6. Working with numeric variables
    1. Discussing numeric variables
    2. Using numeric variables in Excel
    3. Using numeric variables in Word
    4. Using numeric variables in Access
  7. Using the selection structure
    1. Discussing the selection structure
    2. Using the selection structure in Excel
    3. Using the selection structure in Word
    4. Using the selection structure in Access
  8. Using the Select Case Statement and the MsgBox Function
    1. Understanding Select Case Statement and MsgBox Function
    2. Using the Select Case Statement and the MsgBox Function in Excel
    3. Using the Select Case Statement and the MsgBox Function in Word
    4. Using the Select Case Statement and the Msgbox Function in Access
  9. Working with the Repetition Structure and the With Statement
    1. Understanding the Repetition Structure and the With Statement
    2. Using the Repetition Structure and the With Statement in Excel
    3. Using the Repetition Structure and the With Statement in Word
    4. Using the Repetition Structure and the With Statement in Access
  10. Advanced Repetition Structure and String Functions
    1. Using the String Repetition Structure and String Functions
    2. Using the String Repetition Structure and String Functions in Excel
    3. Using the String Repetition Structure and string Functions in Word
    4. Using the String Repetition Structure and String Functions in Access
  11. Working with Custom Dialog Boxes
    1. Creating Custom Dialog Boxes
    2. Using Custom Dialog Boxes in Excel
    3. Using the Custom Dialog Boxes in Word
    4. Using the Custom Dialog Boxes in Access
  12. Working with Option Button, Check Box, and List Box Controls
    1. Discussing the Dialog Box Controls
    2. Using the Option Button, Check Box, and List Box Controls in Excel
    3. Using the Option Button, Check Box, and List Box Controls in Word
    4. Using the Option Button, Check Box, and List Box Controls in Access
  13. Automation
    1. Understanding the Automation Process
    2. Using Automation in Excel
    3. Using Automation in Word
    4. Using Automation in Access
  14. Advanced Automation and Error Trapping
    1. Discussing Automation and Error Trapping
    2. Using Automation and Error Trapping in Excel
    3. Using Automation and Error Trapping in Word
    4. Using Automation and Error Trapping in Access

InterSource Geneva, a premier Information Technology training firm, offers over 400 different courses on server, database and programming technologies, as well as end-user classes for the most popular office, graphics and design applications. We serve clients in Switzerland (Geneva, Lausanne, Bern, Basel, Zurich) and throughout Europe (France, Germany, Austria, Finland, Sweden, England, Netherlands, Spain, etc.).


InterSource offers custom, private courses at client sites, standard public courses in our Geneva classroom, and online training via live Web conference. Training is offered in English and many other languages (Francais, Deutsch, Espanol, Italiano.)


For an overall view of our offerings, please visit us at www.intersource.ch.