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"

Richard Powers

FedEx Senior Auditor/Evaluator

Mark Chapman

Paul's content differs from all others I have seen. 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. The highest recommendation!!

Jan van Lith

Financial Consultant

I have used VBA for a long time and somehow knew that there should be better ways to develop the code. Never was able to find an overall good introduction. With 'Effective Excel VBA' Paul guides us from the very elementary principles to the more advanced coding, using very clear language and practical examples. Thanks a lot!

Jorg Hardt

Company Director

The course material and how its structure is excellent - 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.

Martyn Mathews

I can't recommend Paul highly enough, his course is well structured and covers the real world usage of Excel VBA. He is also very good at communicating, any queries are answered, personally, and in a quick time frame. I am still working through the course but, so far, it's the best. Go for it!

Michael Martinez

Outstanding, Easy to Follow, valuable code included in course content! The sample code and lessons are valuable and easy to follow. I am so glad I purchased this program. This is a great investment in yourself to improve your ability to automate processes and add value to whatever company you work for

Göran Oleander

I just finished this course and it was awesome. The instructor explained things in a simple and clear way, making it easy to follow. I also liked the practical examples and interactive parts that helped me learn better. I’m looking forward to more courses like this one. Highly recommended!

 Lourdes del Campo

Many thanks to Paul for this outstanding course. I bought this course without hesitation the minute I learned about it, because I completely trust the instructor. There are tones of online courses in VBA, full of information, but scarce knowledge.

Juan Jose Gamon Robres

Paul is not only extremely knowledgeable, he masters software design and development teaching
techniques. I highly recommend it to anyone interested in learning the inner secrets of Excel VBA. I have not until now found any comparable learning material.

Antonia Marray

Basically brilliant value for money. I love using VBA but I've never really got to grips with understanding it - it's like hearing and reading a foreign language but not being able to speak it - frustrating! This course goes back to basics and with the activities along the way I'm now understanding the code without having to constantly refer back to other projects.

 Sam Paterson

This course is a game changer for me. I love all the knowledge about how to us 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 suppose to be done." I look forward to each and every lesson.

Adam Weaver

Methodical, Logical, Straight Forward, and Easy to Follow. This course is a must for serious Excel users who wish to advance their knowledge of VBA and put that knowledge to use in their daily work life. Paul's approach to leading users through each lesson, bit by bit, with easy to follow examples and bite size videos is simply fantastic. I can tell that this course will be a game changer for me!

Rudi Olivier

Excel Addict

Great Course. "I'm a big fan of this course (also of your website and YouTube channel). Keep up the magnificent work and commitment to helping others to learn VBA. Thank you very much.

Bill Roberts

This course is worth the time and money! I've been writing VBA for 2 decades in MS Access. It was a real struggle to get started in MS Excel VBA.

Thanks Paul! This was a great learning experience for me. Well done! Be sure to let me know if you come up with anything similar in the future.

 Gottlieb Häusle

In this course by Paul, you really learn all the important methods of VBA to implement a project that actually works. Thank you

Miguel López

Thank you Paul! It's been very interesting and helpful so far! I just had some few (and wrong some times) ideas about programming with Visual Basic. It's getting more interesting with every class and I can't hardly wait to finish the course. I wish I could spend more time every day. I'm improving my knowledge nevertheless.

Bryan Bailey

This ExcelMasteryCourse is designed to help you learn the complexities of VBA in an easily structured way. The course content is meticulously curated to ensure that students of all levels, from beginners to advanced users, find value and deepen their understanding of Visual Basic for Applications (VBA). I recommend this course above all others.

William Palmer

Much of the info has been an excellent review of the basics, but a lot of it covers items that I haven't used before, such as collections. I hope to expand my knowledge base and start making use of more of the tools available in Excel. The course is excellent and I highly recommend it.

Samson Jacca

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.

 John Ovens

What a fantastic way to learn. One of my weaknesses has been arrays - not anymore, Paul has explained it quite clearly in this course and I am now more confident with using arrays. I have done several courses in VBA this is by far the best.

Mauro Casagrande

I completed all the lessons made available so far for this VBA course, and I must say it's truly exceptional. Unlike other courses that provide mere theoretical knowledge, this one takes a hands-on programming approach, making learning not only effective but also enjoyable.

Giles Gagnon


Excellent! I’m a senior IT worker. I have not programmed since… a long time. I wanted to learn VBA to automate Excel. This course is really going straight to the point, with minimal theory on the working of the language to focus to How to get things done, tips and tricks. Great course!

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!

BLACK FRIDAY BONUS: Get 64 Excel Workbooks free when you purchase the course before the deadline!!

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

  • 13 In-depth VBA 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.