Make the most of the programming possibilities in Excel

Microsoft Excel is an extremely powerful tool that you can use to manipulate, analyze, and present data. Sometimes though, despite the rich set of features in the standard Excel user interface (UI), you might still want to find an easier way to perform repetitive tasks, or to perform some tasks that the UI does not seem to address. Fortunately, Office applications like Excel have Visual Basic for Applications (VBA).

Why is it crucial to train your employees?






This Excel VBA training requires knowledge of Excel up to Advanced level.

No prior knowledge of Excel macros or Visual Basic for Applications (VBA) is required.


The aim of this course is to give delegates a thorough grounding in Excel VBA. It uses multiple exercises to ensure that delegates can practice the key techniques that are taught and also ask any questions that they may have. Rest assured that you will leave the course as a confident, albeit inexperienced, Excel programmer and can start automating your spreadsheets as soon as your return to your office.


Attending delegates will be presented with a Certificate of Attendance upon completion of training.

Training Methodology

We believe that learning is most effective when presented in a relevant context so that the skills, strategy, and knowledge are meaningful to our students and can be applied directly in the training. Therefore, our training methodology is to customize our courses using our effective and efficient proprietary customizing process and tools. We incorporate participants’ real-world challenges, sales tools, and processes into developing cases/exercises.

Course Outline

  • Introduction to Excel VBA
  • Introducing the Visual Basic Editor (VBE)
  • Exploring Visual Basic for Applications
  • Declaring Variables, Constants and Data Types
  • Modules and Procedures
  • Writing your first VBA function in Excel
  • Decision Structures
  • Loop Structures
  • Complex Exercises
  • User Forms (Sample Applications)

Training Formats


Holistic Technologies runs scheduled courses during the year, which are open to the general public, this could be the a perfect training and development solution for companies and firms which have only individuals to train and not a whole team or department.


On-Site training is a flexible, cost-effective option that allows you to train as many or as few employees as you need from a single team or department to everyone in your organisation. On-Site training courses can be delivered “off-the-self”, slightly modified or completely customized to your learning needs. They’re designed to meet your most important goals and produce immediate, measurable results.


The most effective way to achieve instant productivity is undoubtedly One to One training. Sessions are individually planned and prepared by an expert trainer who will have considerable experience of your industry. Whether you are starting from scratch, or merely looking to master the more advanced features of one of the Microsoft Office Applications, individual training is the answer for users who want to be more productive.