Course Outline
Pre-Requisites
Excel Level III or extensive knowledge of the product and the use of named ranges.
Lessons
Students will learn concepts used to build custom solutions with Microsoft Excel VBA Macros. Topics covered in this class will help the participant become familiar with basic macro techniques for recording, writing, running, and maintaining a macro. Particular attention is payed to the design and layout of a user form and controls in order to create a customized dialog box. Students will learn key concepts used to build custom solutions with Microsoft Excel VBA Macros. Topics covered in this class will help the participant become familiar with basic macro techniques for recording, writing, running, and maintaining a macro. Particular attention is payed to the design and layout of a user form and controls in order to create a customized dialog box to simplify data entry. As well as learning to enhance source code with variables, constants, and logical operators.
Course ContentBuilding Solutions
- Course Overview
- Solution Concepts
- Data Entry Concepts
- Macro Concepts
- Programming Concepts
- Planning Macros
- Recording Macros
- Executing Macros
- Maintaining Macros
- Understanding Objects
- Using the Visual Basic Editor
- Understanding VBA Code
- Executing VBA Code
- VBA Help References
- Planning User Forms
- Designing User Forms
- Preparing for Deployment
- Code Security
- Creating Custom Toolbars
- Creating Custom Marco Buttons
- Attaching Toolbars
- Prompting for User Input
- Automating Data Entry
- Recording Absolute vs. Relative References
- Protecting VBA Source Code
- Writing Source Code
- Variables and Constants
- Writing Tips
- Logical Operators
- Flow Control
- Handling Errors
- Syntax Errors
- Logical Errors
- Run-Time Errors
- External References
- ActiveX Data Objects Concepts
- Connecting to a Database
- Retrieving Records from a Database
- Automation Concepts
- Working with Object Models
- Excel€(TM)s Object Model
- Automating Excel with VBScript
Cancellation Policy
10 business days cancellation or full course fee will be charged
Training Location
TTC, B-11 Cameron Library
11320-89 Avenue,
University of Alberta
Edmonton,
Alberta
Canada