| Level | Advanced |
| Date/Venue | |
| Duration | 2 days |
| Time | 09:30 to 16:30 |
| Price | Net - £400.00 VAT - £70.00 Gross - £470.00 |
- Complete advanced elements of VBA
- Adopt programming best practice
- Conduct error trapping
-
Employ a range of additional variables
-
Use data from a Word document
-
Create forms with controls
-
Add a calendar for data entry
-
Customize Excel
-
Create runtime applications and add-ins
-
Run Access from VBA
-
Build a Function library
-
Employ Class Modules
Review of the VBA Introduction course key elementsError Trapping and the CASE statement
Building a generic Error handler
Testing for Errors with “Raise”
More on VariablesMulti-Dimension array variables
Performance improvement
Public Variables
Data type conversion
Using Data from MS WordBuilding an Array from a Word document
Controls Dialogue Boxes and FormsBuilt-In & Predefined Dialogue Boxes
Custom, Worksheet & User Defined Forms
Adding Form Controls - including
Combos
Option Frames
Calendar
Form Control Properties
Multi-choice Controls
Control & Dialogue Box Events
Displaying & Dismissing a User Form
Toolbars & DisplayAbout Toolbars & Menus
Customised Menus
Display
Adding a Calendar Control to a sub-menuUse the Calendar for data entry
Customising the Excel environmentHiding Execl Window
Restoring the Excel Window
AutoOpen and AutoClose macros
Using VBA referencesCreating runtime applications and Add InsRunning Access from VBAProcessing Access Recordsets
Triggereing Access Forms and Reports
Building a Function LibraryAdvantages of writing generic Functions
Open any workbook
Open all Workbooks
Calculate a person’s age
Manipulate string data
Class ModulesWhy Use Class Modules?
How Class Modules Work
A Simple Example: A Text File Class

