Excel Visual Basic

Excel Visual Basic, also known as VBA (Visual Basic for Applications), is a programming language integrated within Microsoft Excel. It allows users to automate tasks, create custom functions and build interactive macros to enhance the functionality of spreadsheets. Through Excel VBA, users can write and execute code to manipulate data, perform calculations, automate repetitive tasks, and interact with various Excel objects like worksheets, cells, charts and pivot tables. This powerful tool opens up endless possibilities for streamlining workflows, improving data analysis, and making Excel a more dynamic and personalised tool tailored to specific business needs.

2-Day Course

Max 15 Learners

Virtual, On-Site or Hybrid


Participants must have a good understanding and working knowledge of Excel and familiarity with Excel functions, formulas, and data manipulation.

Why Attend?

By the end of this course, you will have gained the skills necessary to become a proficient Excel user with the added power of Visual Basic for Applications (VBA). With this knowledge, you can streamline your workflow and automate repetitive tasks in Excel, saving valuable time and effort. You’ll be able to create custom functions and macros to perform complex calculations and data manipulations, making data analysis more efficient and accurate. The ability to interact with Excel objects through VBA code opens up new possibilities for data visualization and reporting. Moreover, you’ll have the expertise to customize Excel to suit your specific needs, whether it’s creating user-friendly interfaces with custom forms or extending Excel’s functionality with personalized macros. Excel VBA empowers you to be more productive, solve complex problems, and leverage Excel’s full potential as a powerful and flexible tool for data management and analysis in various personal and professional scenarios.


What Will You Gain?

After this course, you will learn to work with:

  1. VBA fundamentals
  2. Macro recording and editing
  3. Working with excel objects
  4. Variables and data types
  5. Conditional statements and loops
  6. Functions and procedures
  7. User forms and controls
  8. Error handling
  9. File handling and automation
  10. Working with data
  11. Customising ribbon and menus
  12. Debugging and testing

What Learning Materials Are Included?

We supply the following for virtual and face to face training:

  1. Comprehensive learner manual
  2. Digital cue cards with quick tips and shortcut keys
  3. Highly practical, integrated and engaging learning experience

For all virtual sessions we provide an end-to-end service including:

  1. Scheduling and hosting of all Microsoft Teams sessions
  2. Delegate invitations and reminders
  3. All related training correspondence and IT support during workshops

Being able to write my own formulas and macros was excellent!

Thank you for a brilliant two days of learning. Being able to write my own formulas and macros was excellent, I learned a lot of valuable information.

Neera Gewanlal

Finance Manager, B&E International

I had no idea I could still learn so much more about Excel!

I had no idea I could still learn so much more about Excel. All your courses are excellent. Louise was so knowledgeable and uses such practical examples. Thank you!

Cale Hollis