Visual Basic for Applications (VBA) - Excel 2000/2003

Course

In Bath

Price on request

Description

  • Type

    Course

  • Location

    Bath

  • Duration

    3 Days

On completion of the course, delegates will understand: How to create and edit code procedures and Functions. How to use Events. How to provide and control user access. How to create and protect applications. How to use Excel objects to achieve results. How to create and use Custom Forms and dialogue boxes. How to access and manipulate external data. Suitable for: This course is designed for those who have knowledge of the workings of Excel and who wish to extend its capabilities to automate frequently used tasks.

Facilities

Location

Start date

Bath (Somerset)
See map
11 Kingsmead Square, BA1 2AB

Start date

On request

About this course

Good working knowledge of Excel. No previous programming experience is required.

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

Subjects

  • Basic

Course programme

AUDIENCE: This course is designed for those who have knowledge of the workings of Excel and who wish to extend its capabilities to automate frequently used tasks.
PREREQUISITES: Good working knowledge of Excel. No previous programming experience is required.
DURATION: 3 days. Hands on.
OBJECTIVES: On completion of the course, delegates will understand:
- How to create and edit code procedures and Functions.
- How to use Events.
- How to provide and control user access.
- How to create and protect applications.
- How to use Excel objects to achieve results.
- How to create and use Custom Forms and dialogue boxes.
- How to access and manipulate external data.
COURSE CONTENT:
Visual Basic for Applications
Introduction
Definitions
Objectives

Programming in Excel
Procedures
Relative and Absolute References
Availability of Procedures
Personal Macro Workbook

Editing Recorded Procedures
Viewing Code
The Visual Basic Editor
Reading Code
Using Visual Basic Procedures
Interactive Procedures
Control Structures
Using Help
Customising Visual Basic

User Defined Functions
Creating and using User Defined Functions

Visual Basic Procedures
Using Procedures Together
Calling Procedures
Optional Arguments
Passing Arguments
Project Organisation
Protecting Procedures
Protecting Modules

Visual Basic Objects
Using Objects
Referencing and Using Properties
Common Properties
Using Methods
Collections
Object Browser

Visual Basic Code
Declaring Variables and Arguments
Data Types
Function Data Types
Assigning Objects to Variables
Scope and Life of Variables
Arrays

Control Structures
Conditional Structures
Repetition
Nesting structures

Testing and Debugging
Debugging Tools
Calls Stack
Watch Expressions
Immediate Pane

Error Handling
Error Handler Design
Error-Handling Hierarchy
Testing Error Handling

Object Models
Object Model Overview
Using Objects to Automate Tasks

Application Objects
Properties
Methods
Events

Data Access Objects
DAO Objects
Accessing ODBC Data
DAO with ODBCDirect
Using ODBCDirect

ActiveX Controls and Dialogue Boxes
Custom Dialogue Boxes
Controls

Optimising for Size and Speed
Optimisation Strategies

User Access
Menus
Toolbars
Command Buttons

Configuration Settings
Writing to the Registry
Reading from the Registry

JS07/01

Visual Basic for Applications (VBA) - Excel 2000/2003

Price on request