Master Excel VBA in 30 Days

Even if all your previous attempts have failed, your time
is limited and VBA looks like a foreign language to you.

TELL ME HOW!

You probably...

...use Google for every single line of code

...waste lots of time looking at random websites or YouTube videos

...feel overwhelmed at the very thought of starting a VBA project

...don't know what is available code wise and how best to use it

...know there must be a better way to write VBA code

...have spent money on courses or books but found they didn’t teach what you needed

But Can You Imagine…

  • Effortlessly creating any Excel VBA application
  • Instantly knowing the right code for any situation
  • Developing VBA solutions 10x faster than anyone you know
  • Having VBA skills that most can people only dream about

INTRODUCING

The Effective Excel VBA Course

Learn how to write high-quality Excel VBA code using best practices and proven techniques.

Here’s what you’ll learn in the course…

01
Module 1: Mastering the Basics

We begin with the fundamentals to ensure everyone is on the same page. This module covers essential tasks you'll perform repeatedly, such as using the Visual Basic editor, creating subs, and writing values to cells on a worksheet.

02
Module 2: Accessing Worksheets

Virtually everything you do in Excel involves interacting with worksheets. Here, you'll learn how to effortlessly reference any worksheet you need.

03
Module 3: Dealing With Multiple Workbooks

Real-world VBA applications often require managing multiple workbooks. This module provides practical methods for handling multiple files, including allowing users to select them.

04
Module 4: Basic Data Manipulation Fundamentals

VBA's primary use is for data manipulation. In this module, we'll dive into a simple project to learn the foundational blocks of data manipulation in VBA. This includes obtaining data ranges, looping through data, using if statements for filtering, and writing results to a spreadsheet.

05
Module 5: Techniques for Clean Code

Clean and readable code simplifies maintenance and updates. This section covers two straightforward techniques to enhance code clarity and manageability.

06
Module 6: How to Use Variables Correctly

Variables are crucial in nearly every programming language, yet they are often misunderstood in VBA. This module demystifies variables, explaining their optimal use and common pitfalls to avoid.

07
Module 7: How To Design Your Code

Code design can be challenging, especially as applications grow. This module teaches you how to structure your code effectively, saving you time and reducing frustration as your projects expand.

08
Module 8: Arrays - Practical Strategies for Effective Use

To ensure your applications run at peak speed, mastering arrays is essential. This module covers practical strategies for using arrays in real-world applications.

09
Module 9: Real-World Data Manipulation Scenarios

Data manipulation boils down to three basic scenarios. This module demonstrates how to tackle these scenarios using arrays, providing code that can be applied to any data manipulation task you encounter.

10
Module 10: Powerful Data Manipulation Tools

VBA offers two powerful tools for data manipulation: Advanced Filter and ADO. Leveraging these tools will significantly improve your VBA skills.

11
Module 11: Performance Optimization

If your application is sluggish, performance optimization is key. While Excel VBA can easily create slow applications, this module will teach you how to optimize performance, ensuring speed is never an issue again.

12
Module 12: Handling User Interaction

Once you've written the code, how does the user run it? This section explores various methods for triggering code, ensuring smooth user interaction.

After completing the Effective Excel VBA Course you'll be able to:

  • Create Excel VBA applications 10x faster
  • Produce high-quality code that is easy to read and update
  • Build optimal solutions for real-world business needs
  • Instantly know the best method to use for any scenario
  • Reduce the time you spend fixing errors by up to 90%
  • Amaze your colleagues as they wonder "How did you become such a genius at VBA?"
  • Acquire programming skills that can be used in multiple programming languages

I'M READY TO GET STARTED

"But there are countless Excel VBA courses. Why this one?"

Effective Excel VBA is unique.

Created and taught by an actual programmer who has spent 30 years building real-world applications for well-known companies in professional programming environments.

Rather than spending months trawling through websites, watching countless videos and taking yet another course (from an Excel expert who hasn’t written a line of VBA code in years), this program will turn you into someone who can create high-quality Excel VBA solutions in a relatively short time.

I WANT TO LEARN FROM AN EXPERT

Meet Your Instructor, Paul Kelly.


Hi, I'm Paul Kelly, a Microsoft MVP and passionate Excel VBA enthusiast.

After earning my software engineering degree in 1996, I spent nearly two decades developing software for several prominent companies.

In 2014, I launched my Excel VBA website to address the lack of practical information for creating real-world solutions. This effort expanded to my YouTube channel in 2019, which now boasts over 80,000 subscribers and continues to offer practical VBA advice.

I thrive on simplifying complex VBA concepts and presenting them in a clear, easy-to-understand manner.

Join me to unlock the full potential of Excel VBA in the most straightforward and effective way possible.

What our graduates are saying...

I can't recommend the Effective Excel VBA course highly enough.
Paul's courses and products focus on you as a programmer from a programmers point of view. He is continually updating the content based on his extensive VBA experience. And more than just training and code snippets, Paul's courses and webinars have helped me, as an amateur programmer and power Excel user, to form good habits for both coding and documentation.

<body-black><b>Dick Powers

Dick Powers FedEx Senior Auditor

The highest recommendation. Extremely Relevant Material.
Paul's content differs from all others I have seen. It's written to be a) compartmentalized and thus more easily debugged & maintained b) less susceptible to even infrequently occurring problems and c) very efficient. Knowing his coding techniques not only helps me with my own coding but also puts him at the top of my list should I ever have the need to recommend a top-notch analyst/programmer.

<body-black><b>Mark Chapman

Mark Chapman Managing Director

The course material and how it's structured is excellent.
The course is concise, logical, easy to follow and to the point. In addition, the material provides lots of useful (simple) examples (as a starting point) on how to best approach real-life problems course participants may have and provides the ability to dig deeper by reference to existing material.

<xl-body-black><b>Jorg Hardt

Jorg Hardt Company Director

This course is a game changer for me.
I love all the knowledge about how to use VBA the "correct" way in this course. It's like every section I am learning something new and the light bulb comes on. "Ahh, so that's how it is supposed to be done." I look forward to each and every lesson.

Sam Paterson

Excellent course.
I would recommend it for anyone starting the VBA journey. I am finding the course very helpful not only as a student of VBA but as one who needs a better understanding of general programming logic. I'm not a classical tech guy but I find your courses interesting and not at all complicated to understand.

Samson Jacca

I have learned more about VBA than I could have imagined. Thanks heaps Paul!

John Ovens Finance Professer

Hire Paul to create your VBA solution for you = $5000+

Your investment to nail it yourself? Just $199!

I'm ready to unlock the full potential of Excel VBA!

$199
Normally $249

There’s literally no risk involved, because you’re backed by our 14-day money back guarantee!

No more frustration. Take control and transform your Excel experience today!

  • 13 Modules
  • Guidance and support from a REAL expert
  • Master Excel VBA!

Still have questions?

A once-off payment. You will only pay for this course once. You will never be asked to pay again no matter how much new content is added.

The Excel VBA Handbook teaches how to structure the code in an application and covers a lot of areas of Excel VBA. However, it doesn't go deep on topics like arrays etc. 

In this course, I get deep into topics like arrays, dictionaries and the various data manipulation techniques. 

From what I've seen, the majority of people are using Excel VBA to move data around in some capacity, and learning proper efficient methods is extremely beneficial to most Excel VBA users.


I provide you with the code and knowledge to handle all major scenarios in Excel VBA. By following the instructions and completing the exercises, I guarantee you will see immediate and tangible improvements in your skills.

Absolutely 100% Yes. You can use the code however you like - personal or commercial. You can alter it any way you like.

You can post a question to the discussion in any course lesson. These questions are answered promptly.

Once you have enrolled, you have ongoing access. The course is self-paced and you may take as long as you need to complete it.

This is a video-based course. It also includes activities to boost your learning as well as supplementary text where applicable. It also includes working code examples that you can use in your projects.

Then you can get a full refund within 15 days of purchase. No questions asked! 

Who Is This Course For?
  • VBA Beginners: If you have no experience with VBA, this course is perfect for you. Learn to do things the right way from the start.
  • Intermediate and Advanced VBA Users: This course will help you enhance and refine your existing skills with proven techniques and best practices.
  • Experienced Programmers New to Excel VBA: This course will help you avoid the mistakes I made and get you up to speed quickly and easily with Excel VBA.
Who Is This Course Not For?
  • Casual Learners: If you're just dabbling in VBA and aren't willing or able to invest the time and effort required, this course may not be suitable for you.
  • Non-Excel Users: If you don't use Excel regularly, learning VBA for Excel may not be practical.
  • Individuals Without a Programming Interest: If you have no interest in learning programming or coding, VBA might not be appealing.

Tired of Wasting Time on Manual Tasks?

Imagine a world where tedious Excel tasks handle themselves, freeing you to focus on what matters most.

That's the power of Excel VBA.

Many people have already unlocked this efficiency by mastering VBA. They're saving hours, streamlining processes, and achieving more with their spreadsheets. What if you could be one of them?

This course equips you with the same proven techniques and best practices. You'll learn how to write effective VBA code, no prior experience necessary. Stop feeling frustrated and start taking control of your workflow.