Computer 
training


Home
Basics 

Intermediate
Graphics
MS-Office
Advanced-1
Advanced-2
A+/Net+Certification
Certified WebMaster
MS-Certification
VBA Programming
Why local help?
Feedback-ContactUs






VBA Programming


Cut manual work and build powerful, advanced Excel and Access applications using VBA

VBA allows powerful, custom applications to be created easily, with off-the-shelf software, without learning a lot of program code. It supports industry standard office software elements, including databases, spreadsheets, forms, Active X controls, and web pages. It is relatively fast, and more forgiving than rigid programming languages. Supercharge and automate your Excel and Access work with custom menus and dialog boxes, one-click task execution, and use of powerful built in calculation, search and query functions. 

Three courses to fit your needs:
- Advanced VBA for Access
- Advanced VBA for Excel
- General VBA programming- all apps

VBA topics
What is VBA? 
The Use of VBA in Applications 
VBA Macro Features - VBA Versus Visual Basic, Visual Basic Editor 
The Difference between VBA and Visual Basic 
The Visual Basic Editor
 - The Project Explorer
 - The Properties Window
 - The Work Area 
VBA Applications Development Launching VBA 
VBA Modules in Excel 
Creating a New VBA Module 
Working with Procedures
 - The Structure of a Procedure
 - Calling a Procedure
 - Public versus Private Procedures 
VBA Variables - Data Types, Declaration, Arrays 
Declaring Variables 
Understanding Variable Scope
 - Procedure-Level Scope
 - Module-Level Scope
 - Public Scope 
Passing Variables as Arguments 
Variable Data Types 
Using Array Variables
 - Declaring Arrays
 - Multidimensional Arrays 
Working with Constants
 - Using Built-In Constants
 - Creating User-Defined Constants 
VBA Expressions and Operators 
Understanding Expression Structure 
VBA
 - Arithmetic Operators
 - The Concatenation Operator
 - Comparison Operators
 - Logical Operators 
Working with Expressions
 - Numeric Expressions
 - String Expressions
 - Logical Expressions
 - Date Expressions 
VBA Objects and Collections 
Understanding Objects 
The Object Hierarchy 
Working with Objects Properties
 - Setting the Value of a Property
 - Returning the Value of a Property 
Working with Object Methods 
Handling Object Events 
Working with Object Collections 
The Application Object
 - Properties of the Application Object
 - Methods of the Application Object 
VBA Control Structure - Branching, Iteration 
Code that Makes Decisions
 - Using If ... Then Statements
 - Using If ... Then ... Else Statements
- Using the Select Case Statement
 - Using Do ... Loop Structures
 - Using For ... Next Loops
 - Using For Each ... Next Loops
 - Using Exit For or Exit Do to Exit a Loop 
VBA Application Examples - Models in Word, Excel, and Access

 

Mark "Doc" Noel (c) 2002
Contact: 386-446-5522
e-mail:
wicketkeeper@rocketmail.com