Preloader spinner

Microsoft Excel VBA Intermediate

Image of laptop displaying an image containing the words Microsoft Excel

Course Schedule

There are currently no scheduled events available for this course. Please contact us for more info.

COURSE AIMS

Building upon the foundational knowledge gained in the introductory course, the Microsoft Excel VBA Intermediate course aims to enhance your VBA skills. You will learn more advanced techniques to automate Excel tasks and solve complex business problems efficiently.

Our Microsoft Excel course is delivered using the latest version available through Microsoft 365. This ensures that our demonstrations include the most up-to-date features and functions. While many of the concepts and techniques covered are applicable to earlier versions of Excel, there may be some differences in the user interface and available features. If you are using an older version of Excel, our trainers are happy to provide guidance on how to access similar functionalities within your version.

LEARNING OBJECTIVES

In this course, you will:

  • Explore advanced VBA components and their applications in solving complex business challenges.
  • Extend your VBA macro recording skills to handle more intricate tasks.
  • Develop custom VBA functions and subroutines to streamline Excel operations.
  • Utilize advanced programming elements, including user-defined objects, conditional statements, and loops.
  • Enhance error handling and optimize VBA code for improved performance.

TARGET AUDIENCE

This course is designed for Excel users who have completed the introductory Excel VBA course or possess equivalent VBA knowledge. It is ideal for individuals who want to delve deeper into VBA automation, manipulate complex data, and create custom functions for advanced Excel tasks.

COURSE OUTLINE

1 - LESSON 1: ADVANCED VBA COMPONENTS

  • Topic A: Advanced VBA Components and Their Applications
  • Topic B: Leveraging User Forms for Enhanced User Interaction
  • Topic C: Working with External Data Sources

2 - LESSON 2: ADVANCED MACRO RECORDING

  • Topic A: Recording Macros for Complex Excel Operations
  • Topic B: Utilizing Relative and Absolute Addressing in Macros
  • Topic C: Managing and Organizing Macros and Modules

3 - LESSON 3: ADVANCED VBA CODING

  • Topic A: Creating Advanced VBA Subroutines and Functions
  • Topic B: Exploring User-Defined Objects
  • Topic C: Harnessing the Power of Collections in VBA

4 - LESSON 4: ADVANCED PROBLEM-SOLVING

  • Topic A: Complex Decision-Making in VBA Code
  • Topic B: Advanced Variable Manipulation
  • Topic C: Implementing Nested Loops for Complex Tasks

5 - LESSON 5: ADVANCED VBA OPTIMISATION

  • Topic A: Proficient Debugging of VBA Errors
  • Topic B: Advanced Error Handling Strategies
  • Topic C: Optimising VBA Code for Peak Performance

Related Courses

Download PDF Outline

Public Schedule

RRP:  
£495 per delegate
Our price:  
£300 per delegate

Virtual Private Training

Contact us for pricing

Onsite Training

Contact us for pricing

Note

All prices exclude VAT at 20%.

VAT registration number: 450 4347 14

There are currently no scheduled events available for this course. Please contact us for more info.

You may also like...

Microsoft Visio Intermediate

Enhance your skills with our Microsoft Visio Intermediate course. Learn advanced diagramming techniques and streamline your workflow efficiently.

An icon of a clock
Duration:

1 Day

Microsoft Visio Introduction

If you are interested in learning how to use Microsoft Visio to help you create visually engaging diagrams, then this course is perfect for you.

An icon of a clock
Duration:

1 Day

Copilot for Microsoft 365 for Business Users

Enhance your productivity with the Copilot for Microsoft 365 course for business users. Learn to leverage AI across Word, Excel, PowerPoint, Teams, and Outlook.

An icon of a clock
Duration:

1 day

Enquire about this course

Microsoft Excel VBA Intermediate
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Join our mailing list

Receive details on our new courses and special offers

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.