| CORE
TOPICS |
| Building
Solutions |
| Course Overview | Solution Concepts
| Data Entry Concepts | Macro Concepts | Programming Concepts |
| VBA
Programming Basics |
| Understanding Objects | Using
the Visual Basic Editor | Understanding VBA Code | Executing
VBA Code | VBA Help Reference |
| Macro
Basics |
| Planning Macros | Recording Macros
| Executing Macros | Maintaining Macros |
| Deployment
Basics |
| Preparing for Deployment | Code
Security | Creating Custom Toolbars | Creating Custom Macro
Buttons Attaching Toolbars |
| Formatting
a Worksheet |
Change
font size and type | Add borders sand colour to cells | Change
column width and row height Merge cells | Apply number formats
| Apply an Autoformat and styles |
| Customizing
Macros |
| Prompting for User Input | Automating
Data Entry | Recording Absolute vs. Relative References Protecting
VBA Source Code |
| VBA
User Form Basics |
| Planning User Forms | Designing
User Forms |
| Enhancing
VBA Code |
| Writing Source Code | Variables
and Constants | Writing Tips | Logical Operators | Flow Control |
| Handling
Errors |
| Handling Errors | Syntax Errors
| Logical Errors | Run-Time Errors |
| Supplemental
Topics |
| Accessing External Data | External
References | ActiveX Data Objects Concepts | Connecting to a
Database | Retrieving Records from a Database |
| Excel
Automation |
| Automation Concepts | Working
with Object Models | Excel’s Object Model | Automating
Excel with VBScript |