The Ultimate Excel VBA Course

Master the skills to automate tasks, create custom solutions, and enhance your Excel workflows with the power of VBA.

Course by Daniel Strong
How it Works
Level
Learners

Master Excel VBA with Our Complete Certification Course

With The Ultimate Excel VBA Course, you’ll go from beginner to expert in no time! Learn how to automate tedious tasks, streamline your workflow, and create customized reports that will save you hours each week. Excel VBA will help you transform the way you handle data—allowing you to work smarter, not harder.

What You’ll Learn

In this course, you will gain comprehensive skills in VBA programming, starting with the basics and progressing to advanced topics. You'll learn how to write your first VBA macro, manipulate data with the Range and Cells objects, and use logical statements to automate tasks. As you progress, you'll dive deeper into custom reports, form creation, and event-driven programming, all while mastering key Excel concepts like loops, variables, and user forms. You'll also be able to unlock powerful features like buttons, drop-downs, and ActiveX controls to enhance your workflow.

With short, practical video lessons and hands-on exercises, you’ll gain real-world skills that will make Excel work for you. Plus, you’ll be able to use what you learn immediately, in your own spreadsheets.

Behind the Ultimate Excel VBA Course
Daniel Strong

Daniel Strong, founder of ExcelVbaIsFun, has helped thousands of Excel users transition into confident VBA developers. With a background in building real-world Excel tools that solve complex problems, his teaching is rooted in practicality and years of hands-on experience.
His journey into VBA began out of necessity—tasked with rebuilding a company’s internal systems, he quickly realized that formulas alone weren’t enough. Through years of trial, error, and breakthroughs, Daniel mastered VBA and has since dedicated his career to making that learning curve easier for others.

This course is now available through Excel for Freelancers, giving our community direct access to one of the most comprehensive VBA trainings out there—without compromising our mission to help Excel users level up and grow their freelance potential.

👉 Ready to master VBA? Unlock the full course and take your Excel skills to the next level.

Expert Help for Every Lesson, Every Line

The Ultimate VBA Course is designed to take you from writing your first macro to developing complete Excel applications.

Now, with the built-in Expert Assistant, you can get help at every stage of that journey.

Whether you’re exploring loops and arrays, learning to work with files and folders, or automating entire dashboards, the Assistant is available to explain syntax, troubleshoot errors, and reinforce what each procedure does — directly inside the course.

It’s more than just a support tool; it’s your coding companion that helps you connect the lessons to real-world automation.

From debugging to design logic, you’ll never be stuck wondering “why” again — because the answer is always right there when you need it.

Is This You? Then You’re in the Right Place

This course is perfect for anyone looking to improve their Excel skills, whether you're a professional, business analyst, business owner, or freelancer. If you're tired of doing repetitive tasks manually in Excel and want to automate your work, this course is for you. No programming experience is required—whether you’re just starting out or have a little VBA knowledge, we’ll take you through every step in a clear, easy-to-follow format. If you use Excel regularly and want to unlock its full potential, this course is designed specifically for you.

Let Excel Do the Work for You…

Microsoft Excel is a powerful tool used by billions worldwide, yet many users only scratch the surface—setting up simple tables or using a few formulas here and there.

In this course, we’ll teach you how to harness VBA (Visual Basic for Applications)—the hidden language inside Excel that can automate tasks and simplify complex processes.

Imagine automating tedious tasks, creating custom reports, and building forms to enter and manipulate data faster. You’ll learn how to program Excel to work for you, freeing up your time and improving productivity.

This course breaks down complex concepts into bite-sized, easy-to-digest lessons that you can apply immediately. No coding experience? No problem! We’ll guide you through VBA in a fun, progressive way. Before you know it, you'll be creating automated workflows and custom solutions with ease.

Visual Basic in Excel Certification

Boost Your Professional Profile

Upon completing this course, you’ll earn a Certificate of Completion that you can proudly add to your resume, LinkedIn, or any professional profile. Our certification process ensures you’re equipped with the skills needed to apply VBA in real-world scenarios.

Through quizzes, exercises, and hands-on challenges, we’ll help you retain key concepts while ensuring you’re fully prepared to showcase your Excel VBA expertise.

Real-World Applications & Projects

Hands-On Learning to Make Excel Work for You

This course doesn’t just teach you theory—it equips you with the tools and techniques you can start using right away. We’ll provide hundreds of ready-to-use VBA code samples, Excel projects, exercises, and even fun games to keep you engaged while learning.

Lifetime Access & Continuous Support

Never Stop Learning

When you enroll, you get lifetime access to all course content, including future updates. Plus, there are no monthly or annual fees—just one simple payment for a lifetime of learning.

  • Full Support: Access to Dan and the private Facebook group for extra help.
  • Lifetime Updates: Stay up to date with the latest VBA techniques and strategies.

Course Highlights

12 Complete Sections | 278 Video Lectures | 30 Hours 25 Minutes of Expert Instruction

  • Master Macros: Write your own from scratch, and automate daily processes.

  • Create Custom Functions: Build formulas that suit your specific needs.

  • Control Forms and User Interface: Manage checkboxes, buttons, drop-down menus, and more to create custom workflows.

Whether you want to speed up reporting or create custom forms to manage data, this course will teach you everything you need to know.

Full Course Curriculum

Start by creating your first macro and getting comfortable with the Range object. Learn how to read and write data, set up a macro to run at the click of a button, and debug your work with ease.

 Topics Covered:

  • Introduction to the Developer Tab
  • Creating Your First Macro
  • Understanding Project Explorer & Properties Window
  • Debugging in Excel VBA

Video: 1hr 15min, 14 lectures

Master range properties like .Value, .Text, .Row, .Column, and more. Learn to manipulate the font, color, size, and other properties of cells within your VBA projects.
 Topics Covered:

  • .Value and .Formula Properties
  • .Text and .NumberFormat Properties
  • Manipulating Cell Style (Bold, Italic, Underline)

Video: 53 minutes, 12 lectures

Explore the Cells object for more flexibility when working with Excel cells. Learn how to navigate using row and column coordinates.
 Topics Covered:

  • Understanding the Cells Object
  • Using Cells in Loops
  • Affecting Multiple Cells Using Cells and Range Objects

Video: 22 minutes, 8 lectures

Unlock the power of variables to store, manipulate, and manage data without having to keep everything on your worksheet. Learn to work with dates, text, and numbers using variables.
 Topics Covered:

  • Declaring Variables and Types
  • Concatenation (Joining Strings)
  • Using Constants and Public/Private Variables

Video: 1hr 56min, 19 lectures

Get comfortable navigating the Visual Basic Editor to unlock VBA’s full potential. Learn how to customize and use the menus and toolbars to streamline your workflow.
 Topics Covered:

  • Walkthrough of File, Edit, View, and Debug Menus
  • Toolbars Quiz

Video: 46 minutes, 6 lectures

This section covers all the essential tools and tricks you need to start automating and optimizing your work. Dive deep into IF/THEN logic, dynamic sorting, and much more.
 Topics Covered:

  • Dynamic Sorting and Using Logical Operators
  • IF THEN Statements & Comparative Operators
  • Super Important Excel VBA Info and Best Practices

Video: 2hr 39min, 33 lectures

Master loops to perform complex tasks like searching and data manipulation. Learn to create dynamic reports using loops and input boxes.
 Topics Covered:

  • For/Next Loops, Do Loops
  • Building Dynamic Reports
  • Debugging Errors in Loops

Video: 2hr 58min, 28 lectures

Harness the power of Excel events to trigger macros based on actions in your worksheets and workbooks. From opening a file to selecting a cell, Excel can react to anything.
 Topics Covered:

  • Worksheet and Workbook Events
  • Triggering Macros on Cell Clicks or Changes
  • Preventing Workbook Deletion and Other Advanced Controls

Video: 3hr 24min, 42 lectures

Take your VBA skills to the next level with UserForms, dynamic controls, and advanced features like ActiveX controls. Learn to create forms that interact with your worksheets seamlessly.
 Topics Covered:

  • Creating Data Entry Forms
  • Handling User Interactions with Forms
  • Using Advanced Controls for Better Functionality

Video: 8hr 46min, 57 lectures

This enhanced, fully-featured course will give you everything you need to become an Excel VBA expert—faster and easier than ever. Don’t wait, unlock your potential now!

Bonuses for Success

Bonus 1: Excel VBA Master Keyboard Shortcuts Cheat Sheet

Cut your learning curve in half with our Master Keyboard Shortcuts Cheat Sheet. Save time, increase productivity, and discover hidden shortcuts to streamline your workflow. Whether you’re using PC or Mac, this cheat sheet has everything you need to speed up your work.

Bonus 2: Icons, Backgrounds & Icon Pack

Make your forms and buttons stand out with custom icons and images. Includes mouse cursor packs, background images, and design tips for creating sleek, functional VBA projects.

After Taking This Course, You’ll Be Able To

✨ Automate and customize your own data entry forms
🔁 Batch out interactive MessageBoxes, InputBoxes, and let users make choices
🚀 Know exactly which loop to use—and when
🛠️ Customize your VBA editor and finally understand what all those toolbars do
🧠 Create variables like a wizard (and actually know what they do)
🤓 Breeze through IF-THEN statements and tame logical operators
📍 Master cells and range objects in all sorts of real-life situations
🔧 Build your own custom functions—usable in both VBA and Excel cells
🐞 Debug and troubleshoot your code like a boss
⚡ Slim down your code and speed it up with Dan’s signature “VBA Speed Hacks”
🎬 Record, modify, or even write macros from scratch
📊 Generate printable custom reports—with filterable menus and all
➕ Create custom formulas on the fly
🎛️ Take control of forms, buttons, dropdowns, checkboxes, and more
⏩ Streamline your workflow (and impress your boss or clients)
👇 Trigger code from clicks, selections, even just opening a workbook
🧾 Manipulate UserForms to handle data entry, reporting, and database editing
🧠 Make UserForms smarter—responsive, calculated, even intuitive

Basically… put Excel on AUTOPILOT

What Learners Are Saying

Emiliyan Tanev
Amazing course. I was able to finish my desired macro in 15 minutes after watching first half of the course.
Koey Huixin
As a person without ANY programming knowledge, this course offers me everything I needed to know about VBA programming. I delivered an automated tool project at work in 7 days. Best investment I have made!
Natalie Wendling
This course has really helped me both personally and professionally. I have been able to introduce new tactics at work and make processes more efficient for everyone. I work in an office with people that work in Excel a lot but only use it for basic tables. VBA has really opened their eyes to the power of Excel and this course has given me the confidence to show them what it can do.
Karishma
Great course that helped me to use VBA instantly in a spreadsheet at work. My boss loved the outcome, and it was all because of this course! Thanks!
Francois
Hi guys, if you ever want to learn excel VBA I strongly encourage you to sign up for Mr. Daniel’s ultimate excel VBA course. Because of him, the subject that was seen by me as an uphill battle is today won. I already put together my first application to manage human resources and the users love it! This would have never been possible if Mr. Daniel has not demystified this VBA course that at first looks intimidating to people like me who never took programming class before. I will just say: Daniel I owe all to you for your talent when it comes to teaching other. God bless
David Ryan H.
David Ryan H.
I like how short and to the point the videos have been so far, not having 3 to 4 features in one video is nice and will make reviewing easier. Just took my first quiz and I appreciated how thorough it was, definitely tested me over the most important concepts, not a filler quiz like other courses offer with just 4 questions.
Jim P.
Excellent course!! I knew how to use lots of functions within Excel but learning to do things with VBA and how to use forms with it will take this to the next level. Definitely looking forward to all the new things I’ll be able to do with these skills.
Anne D.
I love the short but sweet lectures - they don't drag on too long, keeps my mind focused - Dan has also been very helpful answering my queries... Hope there is a second level to this *** Have to say what a Great Guy Dan is - Even though I finished the Course - The support given is 100%... Thanks Dan! ***
Lucky S.
The best course on Excel VBA. I have bought, studied and practice two other courses on Excel VBA. This is by far the best and most comprehensive. Infact, I have bought two other courses by same author. He is incredibly detailed.
Suvadeep Basu
Suvadeep Basu
When I signed up for this course my past experience regarding VBA was not too bright. Dan is a rockstar & the forum helps & tries to answer every complex & basic questions asked by the enrolled pupil. Last but not least, the course had transformed my VBA skills to a certain level, but practice is the key to success.
Ches H.
Great course, learned a lot and look forward to implementing all the info, tips and tricks into my current projects.
Jas R.
I found this course well very structured and started a level that was suitable for someone with very little VBA prior VBA experience. The course content was engaging and challenging. It was presented in a very likeable and informal friendly manner, it was easy to forget that the presenter was not physically present in the room with you.
John-Paul Whitehouse
Started the course just over a week ago and I’ve managed to create a few useful programs for work already. Lectures are easy to follow and don’t drag on. Wish I had done this course years ago!!
Stephen Byrom
This course is a MUST DO for anyone wishing to improve their VBA skills. Whether they consider themselves to be at a beginners or intermediate level. Each lesson is clear and concise, and the instructor’s voice is easy on the ear. Using this course and knowledge gained from it, is great for sucking-up to your boss/manager by impressing the hell out of them with Excel wizardry. 🙂
Tim Davis
Great class. Already submitted a report to my manager and she was very happy!
Willem Booysen
I’ve been programming in Excel VBA for almost 4 years now, mostly self-taught. From the get-go it was clear that I missed some important VBA fundamentals and had I spent the time on them I would have saved hours… The debugging section alone was worth the money. So simple, so obvious, yet I never bothered to take time to understand it. Well done, Mr. Strong!
Ryan Park
Stellar. Stellar. Stellar. Have no reservations about buying this course. If you are a business analytics type or if you are looking to enhance your Excel skillset then this course will work great. This course starts with the fundamentals of VBA and goes through the topics you’ll need to know to begin working the ideas you have had. The information is presented in a linear and succinct style for better comprehension.
Dave S.
Absolutely awesome course. Has pushed my excel programming to another level. The cost of the course is more than reasonable for the amount of training you’re getting. The course is well laid out and instructed very well. It literally takes you from zero to hero in no time.
Russell L
This is a great course covering everything from the basics to advanced topics! I definitely learned a lot and have been able to apply the learnings toward building complex Excel applications that are being used by large groups within our enterprise.
Erick Rodrigo García H.
This is a perfect course, where you'll get a new pack of skills for industry applications, for me this was a PERFECT COURSE, able to make dynamic reports, searching applications, wonderful course, BUT i really want to know what is the next step, the next course.
Jerico C.
This course will help you a lot for making Excel work for you, automate tasks, organize data and provide ease in analysis. The instructor, Daniel Strong is very knowledgeable and a wonderful mentor. Thank you!
Varun L.
Very simple for a beginner to understand and master excel. Update: I just completed this course and absolutely recommend it to everyone. Dan covers right from the start, the basics and moves to complicated topics. The structure is very well created. Dan starts with Cells and range and then loops then functions and activeX to userforms. Very easy to grasp.
Robert Z.
Excellent structure for teaching beginners. I like that he goes through the steps in detail without leaving out anything minor that might be important. Overall it's been a very big help in getting into VBA programming.
Hui (Heidi) W.M.
I really enjoy this course, very informative and useful. I think I will use lots of skills and concepts in my real work. 
Heleen de Waal
I cannot express how much this course has done for me. Started out with basically no explicit knowledge of VBA . The tutorials are easy to follow, Daniel is a great speaker and makes you smile. Meanwhile I got to understand the code and started experimenting and implementing my first Userform at work. Within a week co-workers started to put in requests and calling me the Excel-sheriff. Every now and then I return to specific parts of the course to listen/watch and learn more. Most of my issues got solved by re-watching and if I couldn’t find a solution Daniel helped out by answering my questions in a most friendly manner. If you’re in doubt of taking this course…stop doubting! It is absolutely fun, easy-going and very very useful.
Phil
I’m always skeptical of reviews because you don’t know the background or intentions of the reviewer. Before taking this course I considered myself well versed in Excel but had no clue what VBA was, and definitely had no programming experience. I took a new job and my first project seemed like a daunting task which I was told to automate. Someone mentioned using VBA might be able to do that, so I looked online for the highest rated self pace course I could find and landed here. I was able to get through all of the material within a week and turn that daunting task into an easy, automated solution. My new boss was totally impressed that I was able to automate the task with a click of a button. When he asked me how long I’ve been writing VBA code I told him, “about 10 days, since you said we needed to figure out a way to automate this”. Needless to say this course enabled me to look like a superstar in the first month at my new job. **Just a follow up – in the 3 months since then I’ve continued to further my VBA knowledge, but find myself coming back here from time to time to re-watch lectures. I mention this because other classes you can take only give you access during the course, or for X amount of time. Thanks Daniel!!
Dan A.
Comprehensive, yet concise. Daniel presented complex VBA topics that was easy to comprehend. His step by step approach allowed me to duplicate the VBA examples provided and gain a thorough understanding of key VBA concepts. I highly recommend this course!
N K.
Courses content are awesome, purposeful and easy to digest. Dan brings a lot of positive energy which makes him really interactive and entertaining to listen to, which definitely helped a lot during the some of the challenging parts of the course. I would definitely recommend the course for a non-VBA user like me!
Steve B.
I can't rate this course highly enough. Unlike many courses this does not expect the user to have an underlying knowledge or skip bits and expect the user to simply know what to do. The course is split into bite size chunks and goes into a lot of detail on each topic explaining where there are multiple ways to do things and demonstrating each in turn and highlights the benefits or pitfalls of each. The lecturer has obviously spent a significant amount of time preparing this course and clearly has an excellent understanding of Excel VBA. I am so pleased that I chose this course as I believe it has given me a really good start at using VBA in Excel to make my projects better.
Michael D.
Michael D.
I decided to take this course having purchased a surface pro 4 so I could use the VBA and other methods to develop and increase my knowledge will help to understand the methods. Daniel is showing some good methods and my understanding of VBA in Excel is getting( having completed course) is now very much better. Daniel's methods of putting across the examples is most enjoyable the lectures and the course is excellent .
Roland M.
Very good course and very good instructor. Met my expectations. I learned new skills that I can use to enhance productivity in my work.
Kodali Sai Prasad T.
This is a really good place to start learning VBA, for beginners. It has covered all the necessary tools of VBA. This course will definitely help me in my professional life and makes my life easier while working with VBA.

Ready to Unlock Excel’s Hidden Power?

Get the Ultimate VBA Course Now
Join thousands of learners who’ve already taken Excel from “Ugh” to “Whoa!”

Sale Price:

$87.00

Original Price:

$148.00

(One-Time Payment)

Lifetime Access For A One-Time Fee

$87.00

$148.00

FAQ – You Got Questions? We Got Answers.

Nope. Just very basic skills like clicking on cells. I’ll guide you step-by-step from zero to ninja.

Immediately. As soon as you sign up, you’ll get instant access to all the lessons.

Head to “My Courses” in the site menu or check your email for login details. Didn’t get it? Check spam—or just email us.

Yes, 100%. You control your learning speed. Rewatch lessons whenever you want.

Both. Beginners love how easy it is to follow. Experts love the speed hacks, smart tricks, and real-world challenges.

We got you. The course now fully supports Mac users—including specific Mac lessons and keyboard shortcut comparisons.

Forever. No limits. No upsells. Learn on your schedule, revisit anytime.

Yes! You’ll earn a Certificate of Completion and achievement badges you can flaunt on LinkedIn or just keep for bragging rights.

Have Questions?

Do you have any concerns or questions? You can fill out the form below or directly email us.

Other Courses

Excel For Freelancers Mentorship Program

Unlock the potential to create and sell Excel-based applications, designed to guide you from concept to successful product launch. Gain lifetime access to lessons, and an extensive Excel Accounting Application. With structured phases in development, marketing, and licensing, plus exclusive tools like the License & Version Control Manager, this program is your comprehensive roadmap to a sustainable income stream.

100% Online

Advanced Dashboard & Reports Masterclass

Master advanced Excel reporting with this masterclss! In 15+ hours of in-depth training, you'll gain the skills to create dynamic, single-click dashboards that automate reporting and generate stunning visuals. This course includes a full Excel Reports Application, comprehensive VBA code with comments, and powerful custom report features—all designed to streamline your workflow and impress your clients.

100% Online

The Freelancer's Academy Masterclass

A comprehensive course packed with 100+ lessons and 30 hands-on exercises designed to elevate your freelance career. From finding your niche to landing high-paying clients, this course gives you the strategies and tools to build a flexible, profitable business. With lifetime access, you can learn at your own pace and gain insights into managing projects, creating a standout portfolio, and converting clients into repeat customers.

100% Online

Complete Web Automation With Excel VBA

The Web Automation Course teaches you how to control any website using Excel VBA—automate logins, fill out forms, extract data, and more. No need for expensive tools or manual browser tasks—learn to build smart, time-saving solutions from scratch. Perfect for anyone who wants to boost productivity, streamline workflows, and take Excel skills to the next level.

100% Online

It's Great to see you!

Login or Create an Account if you still don't have one...