United Kingdom [select]
Excel VBA Advanced Training Course
Duration
Requirements
Good VBA knowledge.
Public Course Dates
Then just submit a public course date request now!
And we will organize the training at a location and date to suit you.
Request Public Course Date >>
| Date | Venue | Price | ||
|---|---|---|---|---|
| 2012-02-13 09:30 | Bristol, Temple Gate | From 970 to 1390 GBP Check! | ||
| 2012-02-21 09:30 | London, Westbourne Grove | From 970 to 1390 GBP Check! | ||
| 2012-03-12 09:30 | Bristol, Temple Gate | From 970 to 1390 GBP Check! | ||
| 2012-03-22 09:30 | London, Westbourne Grove | From 970 to 1390 GBP Check! | ||
| 2012-04-16 09:30 | London, Westbourne Grove | From 873 to 1251 GBP Check! | ||
| 2012-05-14 09:30 | Bristol, Temple Gate | From 873 to 1251 GBP Check! | ||
| 2012-06-11 09:30 | London, Westbourne Grove | From 873 to 1251 GBP Check! | ||
| 2012-07-25 09:30 | London, Westbourne Grove | From 873 to 1251 GBP Check! | ||
| 2012-07-25 09:30 | Bristol, Temple Gate | From 873 to 1251 GBP Check! | ||
| 2012-09-03 09:30 | London, Westbourne Grove | From 873 to 1251 GBP Check! |
Overview
This course has been created for VBA developers who want to learn advanced topics and use VBA macros in the most efficient way. The course deals with object oriented programming, advanced VBA functionality and integration with external libraries and data sources.
Course Outline
Excel Object Model
Workbook and worksheet object
Workbooks and worksheets collections
Range object's properties and methods
Current Region object
Chart object
Statusbar
Timer
List object
Events
Events with application object
Arrays
Dynamic arrays
Arrays optimization
Multidimensional arrays
Arrays and objects
Object Oriented Programming (OOP)
Classes and objects
Set and Let statements
Creating new objects
Creating new classes
Destroying objects
Methods and properties
Default property and method
Classes and error handling
Collection
Creating and using collections
Adding and remove elements
Using index and key
Typed collection*
Procedures, parameters, variables
Passing parameters by reference and by value (ByRef i byVal)
Optional and default parameters
Passing an array of arguments to a procedure
Using enumerations
User-defined Type
Differences and use cases of Null, Nothing, empty string "", Empty, 0
Implicit and explicit conversions
Dealing with files
Reading text files
Using CSV files
Writing cross-application code
Using Excel Object Model in other applications
Add-ins
Creating simple add-in
Creating menu and toolbar in add-in
Deployment and securing add-ins
Using external libraries
Using external data sources (Access, Oracle, etc.)
Using ADO
Data providers
Configuring ODBC sources

