Microsoft Excel 2010 VBA Programming

Oaks Training


Course introduction

Tired of consolidating data from multiple worksheets or workbooks for your weekly or monthly reports and having to work on frequent task that is either too time-consuming or too cumbersome to continue doing manually in Excel? Why not consider using VBA to streamline your work. The good news is, you need not be a programmer to utilize or explore VBA. Just like Excel's intrinsic functions, many VBA commands are at your disposal and they are relatively easy to implement and customize for your everyday purposes. Anything you can do manually in Excel you can do with VBA and many things that Excel does not allow you to do manually, you can do with VBA. Furthermore, it provides you with a faster solution and minimises the risk of human error! This 3-day Excel VBA programming course guides participants with minimal programming knowledge to simplify their work in the Excel 2010 environment by automating many of the recurring or repetitive tasks. In this course, participants will learn how to records macro more effectively and how to use Excel VBA to automate procedures. Participants will create their own worksheet functions that Excel's built-in functions do not provide for. Explore how to simplify the workbook's look and feel for other users to use by creating customized form interface or create ActiveX controls on the worksheets - - - - - - - - - - - - - - - - - - - - -



Target Audience


Learners who have prior and good knowledge of Excel 2007 / Excel 2010 or for those who had attended our Microsoft Excel 2010 Basic to Intermediate and Advanced course.

Public Sector - Division 1, 2 & 3
Private Sector - Applicable to All



Course Outline


Tired of consolidating data from multiple worksheets or workbooks for your weekly or monthly reports and having to work on frequent task that is either too time-consuming or too cumbersome to continue doing manually in Excel?

Why not consider using VBA to streamline your work. The good news is, you need not be a programmer to utilize or explore VBA. Just like Excel’s intrinsic functions, many VBA commands are at your disposal and they are relatively easy to implement and customize for your everyday purposes. Anything you can do manually in Excel you can do with VBA and many things that Excel does not allow you to do manually, you can do with VBA. Furthermore, it provides you with a faster solution and minimises the risk of human error!

This 3-day Excel VBA programming course guides participants with minimal programming knowledge to simplify their work in the Excel 2010 environment by automating many of the recurring or repetitive tasks.

In this course, participants will learn how to records macro more effectively and how to use Excel VBA to automate procedures. Participants will create their own worksheet functions that Excel's built-in functions do not provide for. Explore how to simplify the workbook's look and feel for other users to use by creating customized form interface or create ActiveX controls on the worksheets

  • Introduction to Macro
  • VBA Editor
  • Working with Objects and Built-in Functions
  • VBA Variables
  • Working with Sub Procedures and Functions
  • Conditions, Branches and Looping Control
  • Debugging and Error Handling
  • ActiveX Controls in Worksheet
  • Userforms and Event Procedures

Course Fee

S$650.00before GST
S$695.50after GST


SDF Subsidy Available
Eligible for PIC




Available Course Sessions


Please click here to stay updated on upcoming sessions.



Trainer Profile


Sherie Poh

More than 15 years of training experience. Certified trainers by ACTA, MOS or ITE.
Highly regarded by many learners.



Top