• An empty cart

    You have no item in your shopping cart

  • An empty cart

    You have no item in your shopping cart

Enter your keyword


Excel VBA Programming Training



Visual Basic for Applications (VBA) is an object oriented programming language developed by Microsoft. VBA language has been integrated with Excel in order to have programming features which enables the developers to handle the data manipulation along with Excel function very easily. VBA is good for developing reporting systems in a capital markets environment and developing core business performance reporting etc.

WCC has been offering VBA courses since 1996. The course content has been changed over the years and is very much in line with demands and expectations of software developers in the corporate marketplace.

Our VBA programming course will teach you the relevant skills necessary for you to shine in the current job market in the financial industry. Our course is taught by experience Excel VBA trainers with many years of experience. This course involves working with a various practical hands on exercise in a class room based environment. At the end of the course students will end up with lots of practical experience and learn the useful tips and short-cuts.

Course Objectives

At the end of the course the candidates will be able to

  • Create macros,
  • Understand and write VBA programming with program constructs,
  • Create user form, module (sub an functions) and classes,
  • Write program to import and export data between excel and databases,
  • Write program to handle outlook emails,
  • Use WorksheetFunctions in your applications,
  • Manipulate files and folders programmatically


Start DateTimeDaysDurationLocation
Special Classes
14/11/2016 10.00-5.00pm Mon/Tue/Wed 3 Days Waterloo
Weekday Classes
19/10/2016 10.00-5.00pm Wed/Thu/Fri 3 Days Waterloo
16/11/2016 10.00-5.00pm Wed/Thu/Fri 3 Days Waterloo
14/12/2016 10.00-5.00pm Wed/Thu/Fri 3 Days Waterloo
18/01/201710.00-5.00pm Wed/Thu/Fri 3 Days Waterloo
15/02/201710.00-5.00pm Wed/Thu/Fri 3 Days Waterloo
15/03/201710.00-5.00pm Wed/Thu/Fri 3 Days Waterloo
12/04/201710.00-5.00pm Wed/Thu/Fri 3 Days Waterloo
17/05/201710.00-5.00pm Wed/Thu/Fri 3 Days Waterloo
14/06/201710.00-5.00pm Wed/Thu/Fri 3 Days Waterloo
12/07201710.00-5.00pm Wed/Thu/Fri 3 Days Waterloo
16/08/201710.00-5.00pm Wed/Thu/Fri 3 Days Waterloo
13/09/201710.00-5.00pm Wed/Thu/Fri 3 Days Waterloo
11/10/201710.00-5.00pm Wed/Thu/Fri 3 Days Waterloo
15/11/201710.00-5.00pm Wed/Thu/Fri 3 Days Waterloo
13/12/201710.00-5.00pm Wed/Thu/Fri 3 Days Waterloo
17/01/201810.00-5.00pm Wed/Thu/Fri 3 Days Waterloo
Evening Classes
18/10/2016 6.00-9.00pm Tue/Thu 6 Days Waterloo
15/11/2016 6.00-9.00pm Tue/Thu 6 Days Waterloo
13/12/2016 6.00-9.00pm Tue/Thu 6 Days Waterloo
17/01/20176.00-9.00pm Tue/Thu 6 Days Waterloo
14/02/20176.00-9.00pm Tue/Thu 6 Days Waterloo
14/03/20176.00-9.00pm Tue/Thu 6 Days Waterloo
11/04/20176.00-9.00pm Tue/Thu 6 Days Waterloo
16/05/20176.00-9.00pm Tue/Thu 6 Days Waterloo
13/06/20176.00-9.00pm Tue/Thu 6 Days Waterloo
11/07/20176.00-9.00pm Tue/Thu 6 Days Waterloo
15/08/20176.00-9.00pm Tue/Thu 6 Days Waterloo
12/09/20176.00-9.00pm Tue/Thu 6 Days Waterloo
10/10/20176.00-9.00pm Tue/Thu 6 Days Waterloo
14/11/20176.00-9.00pm Tue/Thu 6 Days Waterloo
12/12/20176.00-9.00pm Tue/Thu 6 Days Waterloo
16/01/20186.00-9.00pm Tue/Thu 6 Days Waterloo


  • Basic Programming
  • Programming Principle
  • Understanding OO Concept


Target Audience

  • Programmers
  • Apps Developer
  • Internet Developers
  • Portal Developer
  • Technical Consultant
  • e-Commerce Developer
  • Application Developers



The trainer for this course has over 30 Years experience in IT Training and consulting to the corporate and government departments in the UK. The trainer also developed the world’s first Online automation testing platfrom for BDD, TDD and Selenium called Testenium.com. Linkedin Profile


Excel VBA Programming Training

  • Understanding Macros
  • The Visual Basic Editor
  • Excel VBA Fundamentals
  • Variables, Data types, and Constants
  • VBA Procedures: Sub routines and functions
  • Decision Making with VBA
  • Repeating Actions in VBA
  • Working with Arrays
  • Working with Collections


  • Manipulating Files and Folders with VBA
  • Controlling Other Applications with VBA
  • Using Excel with Microsoft Access


  • Dialog Boxes and Custom Forms
  • Creating Custom Menus and Toolbars with VBA
  • Event-Driven Programming

  • Exporting Data to Access Databases
  • Importing Data from Access Database
  • Connecting to Oracle / SQL Server databases
  • Reading data from Oracle/SQL Server databases
  • Exporting Excel Data to Remote Databases


  • Programming Pivot Tables and PivotCharts
  • Programming Special Features
  • Using and Programming Excel Lists
  • Programming the Visual Basic Editor


  • HTML Programming and Web Queries
  • Excel and ASP
  • Using VBA to send mail


  • Creating Class Library project
  • Writing Classes
  • Creating DDL/TLB files
  • Using DDL/TLB files in VBA


Reviews Statistic

4.2 out of 4.2
5 Ratings
5 Start 1
4 Start 4
3 Start 0
2 Start 0
1 Start 0

5 reviews for Excel VBA Programming Training

  1. 4 out of 5


    Enjoy the course again very good trainer with hands on skill.

  2. 4 out of 5


    The course was very helpful, it covered many relevant topics and was also flexible in terms of specific issues that needed addressing for work purposes. The exercises also proved to be useful.

  3. 4 out of 5


    The course was very useful, covering a wide range of topics and applications for vba. there were plenty of helpful exercises to practice what was learnt throughout the course. the course was flexible allowing you to tailor the course to your specific needs. dr. aras is very helpful and available for support following the course.

  4. 5 out of 5


    I have completed the 3 day VBA course at WCC with Dr Aras, Excellent.

  5. 4 out of 5


    Good course. set to the right pace and very knowledgeable tutor in dr Aras

Add a review

Duration 3 Days / 6 Days
Price £790.00

Start Date *

Location map

Share our course