Excel Visual Basic

Excel VBA Course Duration: This is a 3 full day Excel 2007 / 2010 VBA Course. Course starts at 09:00 and runs until 17:00, with a one hour break for lunch, and two short snack breaks.

Minimum Requirements: You must have good Excel skills and understand key concepts of spreadsheets, or equivalent. It is not necessary to have programming knowledge.

VBA (Macro) Course Objectives:

After attending the VBA Macro Training course, you will be able to:

  • Record and Run Macros
  • Write VBA Code Manually
  • Perform Loops, Controls and Error Handling
  • Create User forms and Sheet Controls in Excel
  • Use Events to trigger specific VBA code

Go To Top

Detailed Outline for 3 Day VBA Excel 2007 / 2010 Course in Singapore

Lesson 1: Unleash the Power of Excel 2010 with VBA Programming

  • The Power of Excel 2010
  • Knowing Your Tools: The Developer Tab
  • Macro Security
  • Adding a Trusted Location
  • Overview of Recording, Storing, and Running a Macro
  • Understanding the VB Editor

Lesson 2: Understanding the basics of Macro Programming

  • Examining Recorded Macro Code: Using the VB Editor and Help
  • Optional Parameters
  • Defined Constants
  • Properties Can Return Objects
  • Using Debugging Tools to Figure Out Recorded Code

Lesson 3: Referring to Ranges with Excel 2010 VBA

  • The Range Object
  • Named Ranges
  • Use the Cells Property to Select a Range
  • Using the Cells Property in the Range Property
  • Use the Offset Property to Refer to a Range
  • Use the Resize Property to Change the Size of a Range
  • Use the CurrentRegion Property to Select a Data Range

Lesson 4: User-Defined Functions in Excel 2010 VBA

  • Creating User-Defined Functions
  • Sharing UDFs
  • Useful Custom Excel Functions

Lesson 5: Looping and Flow Control in Excel VBA

  • Using Variables in the For Statement
  • Variations on the For…Next Loop
  • Exiting a Loop Early After a Condition Is Met
  • Nesting One Loop Inside Another Loop
  • VBA Loop: For Each
  • VBA Loop : Do Loops
  • Flow Control: Using If…Then…Else
  • Flow Control: Using Select Case
Lesson 6: Event Programming in Excel 2010

  • Levels of Events
  • Using Events
  • Event Parameters
  • Enabling Events
  • Workbook Events
  • Worksheet Events

Lesson 7: Introduction to USerForms in Excel 2010 VBA

  • User Interaction Methods
  • Input Boxes
  • Message Boxes
  • Programming the Userform
  • Userform Events
  • Programming Controls
  • Using Basic Form Controls

Lesson 8: Creating Charts with Excel 2010 VBA

  • Charting in Excel 2010
  • Referencing Charts and Chart Objects in VBA Code
  • Creating and modifying the Chart.

Lesson 9: Data Mining with Advanced Filtering

  • Replacing a Loop with AutoFilter
  • Using New AutoFilter Techniques
  • Selecting Visible Cells Only
  • Advanced Filter in VBA

Lesson 10: Using VBA to Create Pivot Tables in Excel 2010

  • Introducing Pivot Tables
  • Understanding Versions
  • Building a Pivot Table in Excel VBA

Optional Topics

Lesson 11: Excel Power

  • Combining and Separating Workbooks
  • Separate Worksheets into Workbooks
  • Combine Workbooks
  • Filter and Copy Data to Separate Worksheets

Lesson 12: Handling Errors

  • What Happens When an Error Occurs?
  • Basic Error Handling with the On Error GoTo Syntax
  • Generic Error Handlers
  • Handling Errors by Choosing to Ignore Them
  • Suppressing Excel Warnings

Go To Top

Intended Audience: This course is aimed at experienced Excel users who wish to automate repetitive tasks or simplify more complex tasks using Excel macros and Visual Basic for Applications (VBA) programming language.

Go To Top

Microsoft Training at Intellisoft

Claim SDF Grant

Companies sponsoring their staff for training can Claim SDF Funding, subject to SSG Eligibility Criteria.

Applicable for Company Sponsored Singaporeans & PRs.

Learn By Doing

You learn best when you Do It Yourself.

We teach you, step by step, how you can learn new skills, build your knowledge and enhance your career prospects quickly & easily, with Practical Tips & Tricks!

SkillsFuture Ready

Singaporeans can use $500 SkillsFuture Credits for this training to offset the course fees.

Contact us for advise on how to go about claiming your SkillsFuture.

Get Started Today!

How To Register

This course is scheduled to run at our VBA Training center at Fortune Centre in Singapore. View our Training Calendar for available dates.

Simply Register Online, and book your seat today. Or send an online enquiry if you have any questions. You can call us at +65 6250-3575.

SDF funding is available to ALL companies registered in SingaporeThe funding is NOT AVAILABLE TO INDIVIDUALS – only to Company Sponsored Singaporeans/PRs.

Custom In-House / Corporate Training
The course can also be run on specific dates that suits you.

Call our Corporate Training Hotline at +65 6250-3575 if you have a group of 5 or more participants.

You can email to training@intellisoft.com.sg for Corporate Training Rates.

Some of the companies that experienced our trainings

Get Creative With Illustrator
Accelerate Your Career

Free Tips, Tutorials & Training Grants Info

Learn from expert tips, tricks and resources for Excel, PowerPoint, Photoshop, Python, Power BI, Project Management, IT, Soft Skills & more with our Email Newsletter.
Plus get the latest news on Grants. Join Today!

Found What You Were
Looking For?

Just Tell us...

We're Here To Help You!