NUS Extension

Professional & Management




2 Days, 9am – 5pm


Click on the selected date to apply now or download registration form to apply later.

Intake 01
13 - 14 Aug 09

Intake 02
12 - 13 Oct 09

Intake 03
14 - 15 Dec 09




S$900 (Inclusive of GST)


NUS Extension (#12-01 Park Mall)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


Advanced Excel VBA

Synopsis

This course has been created for Excel VBA developers who want to learn advanced topics and use Excel VBA macros in the most efficient way. The course deals with object oriented programming, advanced Excel VBA functionality and integration with external libraries and data sources.


Objective

After attending this course, participants will be able to enhance the VBA programming skill effectively.


Course Contents

The Power of VBA: Excel with Classes
Revision of VBA
  • Objects and collections
  • Methods and properties
  • Looping over collections
  • Using object variables

Integrating Worksheet Data with Events
  • Worksheet Events
  • Workbook Events

Working with files
  • Using FileSystemObjects
  • Working with files and folders
  • Using FileDialogs

Working with text files
  • Text files and FileSystemObjects
  • Avoiding using INPUT/OUTPUT
  • Creating and opening

Class modules
  • What is a class?
  • Designing classes
  • Creating properties and methods
  • Consuming classes

The Power of Integration: Excel with External Data

Revision Of SQL Language
  • Select
  • Update
  • Insert

Programming Data integration
  • ADO versus DAO
  • Referencing the right library
  • Opening and using recordsets
      o Retrieving
      o Inserting
      o Updating


Pre-requisites

Participants should have a background of advanced Excel, SQL and Excel VBA programming or have already attended Advanced Excel, SQL and Excel VBA courses at NUS Extension.

 

top