Unlock Excel VBA & Excel Macros
Automate ANYTHING you need done in Excel. Go from Beginner to VBA Expert.
Watch IntroWave Goodbye to Tedious Manual Work and
Automate Your Day with Excel VBA
Letâs face it â much of what we do in Excel is a slog.
Yes, itâs fun to discover new Excel features.
Yes, itâs exciting to do trend analysis and spot an opportunity everyone else missed.
Yes, itâs rewarding to see your colleagues react to your beautiful new dashboard.
But thatâs the sexy side of Excel. And unfortunately, most of your time isnât spent on these tasks.
No, much of your work in Excel is slow, tedious, and boring.
Worst of all, itâs manual. Youâre like a caveman, stacking rock upon rock using nothing but your blistered hands and gritted teeth.
Well, just like how the pulley automated the lifting of heavy objects, thereâs an Excel tool to automate your manual work.
Itâs called Excel VBA.
Automate the Boring Stuff So You Can Spend More Time on what Excites You
Why not automate those borings Excel tasks so you can spend more time on what you enjoy? Things like discovering new Excel features, analyzing data, and creating dashboards.
Imagine if you could free up three, five or even ten hour each week by automating manual tasks? How much more time would you have for these other, more exciting Excel tasks?
Not only does Excel VBA make your workday more enjoyable. Learning it also puts you in a position for better work and more pay.
Make Your Resume Stand Out
99% of people have âProficient in Excelâ written on their resume. But how many have âProficient in Excel VBAâ?
Very few.
After taking our course, youâll have it on your resume. And best of all, youâll be able to prove it.
Excel VBA is used by the largest and most successful companies across the globe. Here is a list of just a handful of companies that use it:
- Amazon
- Cigna
- Deloitte
- Intel
- JP Morgan Chase
- Microsoft (of course)
- Morgan Stanley
- PayPal
- Tesla
- US Bank
Want to work for one of these companies one day? Youâll boost your chances if you know Excel VBA.
Excel VBA is used across numerous industries, too. Banking, finance, agriculture, healthcare, construction, hospitality â I could go on and on. Itâs everywhere.
If youâre looking to stand out and not be just another Excel user, Excel VBA is how you get your resume to the top of the stack.
My History with VBA
Iâm Leila Gharani, founder of XelPlus. My first experience with VBA was when I started to work as an in-house consultant at a reputable paper & packaging company.
Together with my team we got sent to our biggest paper factories and we had to review existing processes, optimize these, and implement new ones. We looked at every aspect of the business from sales, procurement, production, HR, waste management, you name it.
I soon realized one of the main bottlenecks was the lack of automation. So much time was spent manually digging through numbers and creating reports. That was when I discovered VBA. There was this aspect of Excel that I hadnât yet uncovered which could save my clients chunk loads of time.
I started teaching myself VBA by going through books, forums, and hundreds of blog posts. I soon started implementing VBA solutions for my clients, so they didnât have to repeat the same tasks over and over again. They could just click a few buttons in Excel, go for a coffee and once they got back to their desk their report was ready.
The new files were a relief. They were designed to be user-friendly so anyone could use them. Thatâs the power of VBA. You can tailor-fit your Excel app as you need.
Iâll be teaching you how in this course.
I Wanted this Course to Be Different
No, my course isnât the only VBA course out there. I know you have other options to learn this topic.
You could learn from another Excel expert, you could buy a course on Udemy, and you could even watch YouTube videos, piecing things together.
So, I asked myself, âHow can I offer something different and better than all the other options?â
Thatâs when it hit me.
Through my research, I found all the other VBA training and courses have one thing in common: They only give you one piece at a time. They donât give you the entire puzzle. They also donât give you ready-made code books for quick fixes. Or real-world projects to learn from.
At that moment, I knew how to structure our VBA course.
Learn VBA by Building Projects and
See How Each Piece Contributes to the Puzzle
A VBA project is like a completed puzzle. Problem is, other trainings only give you a handful of pieces â and from all different puzzles!
They give you three pieces from the hot air balloon puzzle. Then, they toss you two pieces for the basket of fruit. And finally, a corner piece for the mountain lake.
How the heck are you ever supposed to build a finished project this way!?
Itâs a confusing way to teach VBA, in my opinion.
Instead, in our course, youâll build three separate projects. Each project was specifically chosen to teach you different, important features of Excel VBA.
Finally â and this is the magic â you only complete projects using techniques youâve already learned.
In other words, we teach you the pieces of the puzzle, and then put them together into a finished project.
Itâs a layered, step-by-step approach that will teach you Excel VBA faster than anything else.
Your First Project
Automated Table of Contents
As I mentioned, there are three main projects youâll complete.
In this first project, youâll create a tool to automate a table of contents inside Excel. Youâll complete the project using skills youâll learn in that sectionâs lessons, such as:
- Getting familiar with the Visual Basic Editor
- Creating macros and 7 different ways to run them
- Understanding the difference between macros and VBA
- The most useful built-in VBA functions
- Debugging so you can quickly find & fix errors
After learning these techniques, plus more, youâll tackle the table of contents project. Not only will you have a finished, working file. Youâll have all the skills you learned along the way.
Your Second Project
Create a Sales Reporting Tool
Using what youâve already learned, your next mission will be to create a regional sales reporting tool.
But your existing skills wonât be enough for this (slightly) more difficult project. Thatâs why, before entering the project area, youâll enter the classroom.
Youâll first learn these necessary techniques:
- Loops! These little guys will become your best friends because theyâll automate so much for you
- Arrays, which allow you to quickly run procedures
- How to create Excel tables using VBA
- Telling Excel to open folders and files, using VBA
- How PivotTables work with VBA
Plus more.
Once youâve completed these lessons, youâll download the project workbook and create your sales reporting tool. Youâll be surprised at how easy it is after watching the previous lessons.
Finally, youâll move on to tackle the third project.
Armed with these foundational skills, youâll be ready for your second project.
Your Third Project
Create an Invoicing Tool
Hereâs why I love this oneâŚ
You know how Iâm all about applying Excel to solving real-world problems, right? Application matters more than theory.
Well, this project is based off an actual project I created during the time I was a freelancer. Itâs a pretty sweet tool, Iâve got to say. Our clients loved how easy we made it for them to send invoices.
As a lead-up to creating this invoicing tool, youâll learn these critical VBA skills:
- How to make applications talk to each other, like making Excel talk to Word or PowerPoint
- How to save specific sheets as PDF files
- Running events like opening a workbook, printing, or changing the color of a range of data
- How to add external links and comments
- How to create submission forms and add buttons, fields, and other ways to âdress upâ your forms
With these skills, youâll be fully prepared to create the invoicing tool. I dare say itâll be fun, too.
Each project includes-step-by step directions so youâre never lost. Simply follow me and you canât go wrong.
Also, each project comes with a code-free version of the file for download, so you can play around with the final product and see how it works.
You Can Finally Tweak Files You Find Online
These projects will teach you most of what youâll ever need to know about Excel VBA. Complete them, and youâll be in the 1% of Excel users.
Still, there will no doubt be times where youâll want to find an existing model instead of creating one from scratch. Youâll head to Google and search for what you need. And because Google has everything, youâll find it.
But no model perfectly suits your needs out of the box.
Thatâs okay, because after youâve taken this course, youâll have the skills to tweak those models you find on Google.
Whether you create models from scratch or tweak models you get from others, after this course, youâll be able to free up hours of your time using VBA.
Ready to join the course and get started?
Sign up now and get access to the entire curriculum.
Course Curriculum
-
PreviewCourse Structure & Content (4:19)
-
Startâď¸How to Use the Platform for Best Learning Experience
-
PreviewImportant Compatibility & Setup Information (4:00)
-
StartđťCourse Resources: Download Course Project Files (1:56)
-
StartCourse Expectations (1:34)
-
Startđ Looking for a Specific Topic? Use the Transporter!
-
Startđ¤ Quick Check-in
-
StartOverview: Macros & Visual Basic Editor (VBE) (1:40)
-
StartSteps to Your First Macro Recording (6:01)
-
StartVisual Basic Editor: What You Need to Know (11:56)
-
StartProject: Dynamic Cell Selection (Special Cells) - Perfect for Flexible Macros (11:28)
-
PreviewProject: Copy (Consolidate) Data - Absolute versus Relative Macro Recording (9:33)
-
Start7 Ways to Run Macros / VBA code (incl. creative & modern buttons) (12:24)
-
Startđ OFFICE 365 Update: Change in Excel Comments to Notes
-
StartActivity: Record a Macro that Deletes all Notes/Comments
-
StartWhat's the Difference Between Macros and VBA?
-
Startđ¤ Quiz: Test Your Knowledge on Macros
-
StartOverview: VBA Object Model (What you need to become an expert in VBA) (1:39)
-
StartVBA's Code Reference Object Library (4:12)
-
StartVB Color Guidelines & Keyboard Shortcuts (12:09)
-
StartExcel VBA Object Model (6:17)
-
StartObject Properties (4:36)
-
StartObject Methods (5:54)
-
StartHow to Find the Object, Property & Method (8:16)
-
StartConclusion: Key Takeaways & Message from Me (2:58)
-
Startđ¤ Quiz: Test Your Knowledge about the Object Model
In addition to the curriculum, youâll also get these bonuses.
Bonus 1:
VBA Code Book
Inside you'll find the code for all the projects we cover in one place. That's VBA code for over 50 real-case projects and 50 more examples on how to write proper code.
For example, let's say you need to find the last row or next blank row. âWhat was the code for doing that?â, you ask yourself.
Jump to Section 4.3 and youâll have your answer. Simply copy and paste the line to your VBA editor.
This bonus will be available 30 days after enrolling.
Bonus 2:
More Projects to Inspire You
We recently added three more completed projects for you to learn from and be inspired by:
- Restrict editing & working with protected sheets
- Populate and consolidate Bill of Materials
- Web scraping project
These projects will be available 30 days after enrolling.
Beam Me Up, Scotty!
Jump into the Topic You Need â Fast
As a Star Trek fan, I was always in awe of the transporter technology. It blew my mind how Captain Kirk could spot a nearby planet, then instantly transport his team to that exact location.
I want your experience inside our course to be just as instantaneous.
Thanks to a new tool we created here in our XelPlus âlaboratory,â now, when you want to find a topic, you can do so instantly.
Weâve gone through every second of every lesson and pulled out the key words & topics. Then, we created an interactive agenda which allows you to quickly locate exactly what youâre looking for.
Once you find your topic, itâs simply a matter of saying âBeam me up!â (not actually required). Click the link and youâll instantly be transported to the correct lesson and timestamp.
No more wasting hours searching. Find what you need, then get back to work.
New! Earn CPD Credits
Iâm excited to announce this Excel VBA course is now CPD certified. The Continuing Professional Development is a top global accreditation, trusted by companies and industries worldwide.
When you complete this course, youâll get a special certificate with the official CPD stamp. You will earn 22.5 CPD hours with the course.
If CPD credits can help in your career, this is not a course to skip.
Your Next Steps
Click the button below to get started. Excel VBA is an extremely valuable skill to put on your resume.
The investment for this course is only $179 (ex. VAT). What would it be worth to you to have this specialized Excel skill in your skillset?
You'll get:
- Access to our entire 20-module course (22.5 hours of videos)
- Lifetime access, so youâre never in a rush to complete a lesson
- The âBeam Me Up Scottyâ topic transporter to quickly find what you need
- Useful Excel VBA codes you can directly use for your work
- Tons of VBA files based on solutions my clients needed. They are likely to be useful to you too.
- A comment section to get your questions answered by our staff (how awesome is that?)
- Credits for CPD (Continuing Professional Development)
- English Captions so you can easily follow along each video
- Quizzes to track how well you understand the concepts
- Challenges to test your knowledge and give you inspiration
- Your very own VBA Code-Book for reference and quick fixes
- Bonus completed real-world projects to learn from
Click the button below to begin your checkout.
"I'm already extremely impressed with the organization and professionalism of this course. The course also has exactly what I need to tackle important problems at work. Very good!"
- Kirsch Mackey
"Leila has the amazing ability to not only teach this highly difficult subject in a comprehensible way, but also to combine it with interesting and useful examples plus fancy layouts. I'm very pleased with this Course and can't wait to Code my own Little Tools... Thank you so much!"
- Alexander BrĂźck
You Donât Need a Programming Background
No, you do not need to have experience with computer programming to take this course.
In fact, if youâve been interested in getting into programming, this is a good place to start.
Donât let the programming nature of this course scare you. If you can use Excel, you already have the type of brain that can learn VBA.
"Very professionell approach and very well spoken and detailed information outlined in a good way. I`m a big fan from what I have seen so far. If you are going to grasp the "thinking" and learn the logic behind excel, VBA and different concept from a course. Leilas courses is the one!"
- Niclas Johansson
"If you are interested in learning about macros without much knowledge of programming and some knowledge of Excel, This course is your way to go. Best wishes to Leila."
- Dishank Gupta
Try it for 30 Days
Donât commit to buying this course now. Instead, take it for a test drive. You have 30 days to try out the lessons, do the exercises, and ask questions. If after 30 days you decide the course isnât for you, click the link to get a refund. Itâs fast and no questions are asked.
Who is this for?
This is best for people in three groups.
Youâre brand new to VBA
Youâre starting from scratch. You donât know a loop from a macro. You want to learn VBA, but you need baby steps.
Youâve got some experience with VBA
Youâve dipped your toe into VBA. Nothing too crazy. You know there are better methods to what youâve been doing.
Youâre a VBA power user
You use VBA every day. Given your foundation, why not get the most mileage out of your experience? Youâll pick up new tools and methods faster than beginners.
In all these scenarios, this course is for you.
If nothing else, take advantage of our 30-day guarantee. If you donât pick up new tricks, ask for a refund.
Whether youâre beginner, intermediate, or advanced â youâll find lessons tailored to your specific needs inside this course.
You can be working on your Excel VBA challenge in just 15 Minutes
As you read this page, Excel users across the world are logged into our course area, watching lessons, and completing challenges.
Join them! The doors are open, and youâre invited to come inside.
Itâs a warm, friendly environment. And even though our students come from all different backgrounds, they have one thing in common: Theyâre determined to get better at Excel.
Click the button below, and weâll see you inside.
Get a Certificate of Completion
When you finish the course, youâll get a certificate of completion. You can send it to your boss, or just add it to your own person library of learning achievements.
Frequently Asked Questions
When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.
Whatâs required for the course?
You currently use Excel - know it well and want to improve your skills. If you consider yourself a basic Excel user, I suggest you enroll in our Excel Essentials course first, before learning VBA.
Which version of Excel do I need?
Excel on Windows. This course was filmed on Excel 2016 but the techniques work with any version of Excel.
Does the course cover web-scraping?
No. We donât cover web-scraping as I believe there are better tools intended for this (Power Automate, Sheets, Power Query), but we have included a web scraping project as a bonus.
Do you cover VBA in other Office applications?
The course covers different ways you can connect with VBA from Excel to Office applications such as Word, PowerPoint, and Outlook. We do a cool project where we automatically generate Outlook emails and attach PDF files directly from Excel!
Who can I contact if I have questions not addressed?
You can contact us at [email protected].
"Very clear. Not new to VBA and I thought I would be able to breeze through the first few videos, but had to stop and replay as there was so much I didn't know."
- William Wicks