Microsoft Excel 2000 - 2003 Level 3 - VBA Macros (S1N3V)
Classroom Learning
Classroom Learning
Also available via
Who Needs to Attend
Those who are familiar with Excel 2000/2002/2003 and want to learn to use macros to automate functions and to develop applications using Excel as the platform
Prerequisites
Excel 2000/2002/2003 Level 2 or equivalent experience
Follow-On Courses
- Microsoft Excel 2000 - 2003 Level 3 - Spreadsheet Analysis (S1N3A)
- Microsoft Excel 2000 - 2003 Level 3 - Data List Management (S1N3D)
In this 2-day instructor-led course, you will learn advanced functions related to Visual Basic for Applications (VBA) macros in Excel 2000/2002/2003. This intensive course will take you from the key concepts to advanced layout, design, and error-handling.
What You'll Learn
- Learn key concepts to build custom solutions using Microsoft Excel VBA Macros
- Learn basic techniques for recording, writing, running, and maintaining a macro
- Understand how VBA is incorporated, used, and modified in Microsoft Excel
- Design and lay out a user form and controls to create a customized dialog box to simplify data entry
- Prepare an Excel Workbook containing macros and toolbars, for deployment to other users and machines
- Customize macros with VBA source code to automate data entry tasks and enable source code protection
- Enhance source code with variables, constants, and logical operators
- Handle three types of errors that are generated when working with source code
- Access external data by using ActiveX Data Objects
- Use Excel as an automation server to control Excel objects externally outside of the application
Course Outline
1. Building Solutions
- Course Overview
- Solution Concepts
- Data Entry Concepts
- Macro Concepts
- Programming Concepts
2. Macro Basics
- Planning Macros
- Recording Macros
- Executing Macros
- Maintaining Macros
3. VBA Programming Basics
- Understanding Objects
- Using the Visual Basic Editor
- Understanding VBA Code
- Executing VBA Code
- VBA Help Reference
4. VBA User Form Basics
- Planning User Forms
- Designing User Forms
5. Deployment Basics
- Preparing for Deployment
- Code Security
- Creating Custom Toolbars
- Creating Custom Macro Buttons
- Attaching Toolbars
6. Customizing Macros
- Prompting for User Input
- Automating Data Entry
- Recording Absolute vs. Relative References
- Protecting VBA Source Code
7. Enhancing VBA Code
- Writing Source Code
- Variables and Constants
- Writing Tips
- Logical Operators
- Flow Control
8. Handling Errors
- Handling Errors
- Syntax Errors
- Logical Errors
- Run-Time Errors
9. Accessing External Data
- External References
- ActiveX Data Objects Concepts
- Connecting to a Database
- Retrieving Records from a Database
10. Excel Automation
- Automation Concepts
- Working with Object Models
- Excel's Object Model
- Automating Excel
Classroom Dates and Locations
Don’t see the location or date you need? No problem – just use our By Request service.
Course Code: 8768
Registration Information
$590 CAD
2 Day Course
Microsoft Course: S1N3V
