About This Course

This course is designed to build your proficiency in the Visual Basic Editor (VBE) and introduce you to the fundamentals of Excel VBA. You will learn to work with Excel objects, write basic VBA code, handle events, use control structures, and debug your programs. The course also covers automating common tasks, applying analysis techniques to more complex datasets, collaborating on worksheets, and sharing Excel data with other applications. By the end, you’ll gain the skills to streamline your workflow and make Excel work smarter for you.

Prerequisites: Delegates should be confident using Excel, including formulas, worksheets and basic data management.

Course Outline

During this course, participants will develop the skills to automate tasks, write VBA code, and improve efficiency using Excel macros.

  • Introduction to Macros – Understand macros, record and run them, and edit them in the Visual Basic Editor.
  • Assigning Macros – Link macros to buttons, objects, and shortcuts to streamline workflow.
  • Range Objects and Formula Control – Work with cells and ranges, build formulas, and use loops and decision structures.
  • Functions and Workbook/Sheet Management – Use VBA functions and manage workbooks and worksheets effectively.
  • Visual Basic Editor (VBE) – Navigate the VBE, understand objects, methods, and properties.
  • Editing Macros and Procedures – Organise, edit, and manage VBA code using tools like Project Explorer.
  • Event Handling and Controls – Work with events, controls, debugging, and error handling.
  • Objects, Properties, Methods, and Variables – Control Excel through code and build structured, reliable routines.

Who should attend

This course is ideal for Excel users who want to move beyond formulas and begin automating tasks using VBA. It is particularly valuable for professionals working with repetitive processes or large datasets who want to improve efficiency and develop programming skills within Excel.

Would Your Team Benefit From Excel Training?

Find out how we can empower your employees to harness the full potential of their potential.

Contact Us

Learning Outcomes

  • Record and edit macros effectively to automate repetitive tasks.
  • Execute macros efficiently using shortcuts, buttons, and tools.
  • Navigate and use the Visual Basic Editor confidently.
  • Work with variables, functions, and expressions to manage data.
  • Build procedures using conditional statements and loops.
  • Create error-handling routines to manage runtime issues.

Course Reviews

Excel Intermediate

Course was one of the best I have ever attended in professional development and will make me more efficient

Anon
Asmodee UK
June 15, 2026

Excel Intermediate

I was amazed by Tony's knowledge and his ability to convey things concisely and clearly. I really enjoyed the course and am confident in my ability to apply some of the knowledge to my day to day work which is what I wanted to get out of it.

Anon
Crown Agents Bank
June 11, 2026

Excel Introduction

Excel - Gary help me loads with a spreadsheet I had! I’ll book onto the intermediate

Anon
Wessex Water
June 2, 2026

Excel

Gary made the information very attainable, it was good we could do the work alongside him.

Anon
Welwyn Hatfield Borough Council
June 2, 2026

Excel Advanced

Tony Barrett is highly knowledgeable in Excel and was able to explain each concept in a way that made it easy for me to understand how to apply it directly to my role.

Anon
CWG
June 16, 2026

PowerPoint

Great course, Louise, great to learn small everyday skills to help speed up

Anon
Stellantis
June 16, 2026

Related Courses

Corporate IT

Excel Advanced

This one-day Excel advanced course helps professionals master data analysis, automation, and reporting using advanced formulas, Pivot Tables, and macros.

Corporate IT

Excel Charts Masterclass

This one-day Excel charts masterclass helps professionals create clear, impactful charts and present data visually with confidence.

Corporate IT

Excel Dashboards

This one-day Excel dashboards course helps professionals create interactive, visually compelling dashboards to analyse and present data effectively.

Corporate IT

Excel Pivot Tables

This one-day Excel Pivot Tables course helps professionals analyse, summarise, and present complex data using advanced Pivot Table tools.

Corporate IT

Excel Power Query

This one-day Excel Power Query course helps professionals clean, transform, and automate data workflows for faster, more efficient analysis.

Check Our FAQs

What types of training courses do you offer?

We offer a wide range of bespoke corporate training solutions across key areas such as leadership, management development, digital skills, workplace communication, customer experience, sales performance, project delivery, team development and professional skills. Each programme can be tailored to your organisation’s objectives, your people and the practical challenges they face at work.

Do you offer public courses?

No. Elliott Training does not currently offer public scheduled courses for individual delegates. We specialise in private corporate training courses delivered exclusively for organisations, teams and groups who require tailored training aligned to their business needs.

Are your courses bespoke?

Yes. Our courses can be tailored to your organisation, team and objectives. We can adapt the course content, examples, exercises, case studies and delivery style to reflect your sector, systems, processes and workplace priorities.

Can you create a bespoke course from scratch?

Yes. If you require a course that is not listed on our website, we can design a bespoke training programme around your specific requirements. This is ideal for internal projects, new systems, company initiatives, role-specific development or specialist skills training.

How long are your training courses?

Course length depends on the subject, objectives and level of detail required. We can deliver bite-size sessions, half-day workshops, full-day courses, multi-day programmes or larger training projects across multiple cohorts.

Struggling find an answer to your question?

Contact Us

Ready for transformation?

Speak to one of our experts and find out how we can take your learning journey to the next level.

"*" indicates required fields