Master Microsoft Excel Macros and Excel VBA (Udemy.com)
Project Based Course on Excel VBA (Visual Basic for Applications) and Excel Macros
Created by: Kyle Pew
Last updated January 2025
What you will learn
- Learn how to automate daily routine tasks within Excel
- Learn best practices when creating macros and streamline your VBA code
- Determine when it's best to use the Macro Recorder versus VBA
- Learn how to write custom VBA Macros to create more robust automation
- Learn VBA programming concepts to create dynamic, re-usable code
- Complete real world Macro/VBA projects from beginning to end
Quality Score
Overall Score : 92 / 100
Course Description
Course Material Works in Microsoft Excel 2007, 2010, 2013 and 2016
Join me in this course and take control of Microsoft Excel and master the process of automating routine tasks through the use of Excel Macros and Excel VBA.
During this course you will build a foundation of working with Excel Macros and VBA. This foundation will be built as you engage and participate in project based Excel Macro/VBA exercises, detailed throughout the lectures within this course. Each of the projects will build upon one another, introducing a new concept each time, starting with the basic building blocks of automating any task within Excel and ending with a fully customized Excel VBA project that will automate a series of Excel tasks.
As you engage and participate in this course, you will be introduced to the wonders of creating simple Macros through the Macro Recorder and then quickly take you into the world of Excel VBA where you will experience building a more dynamic, robust experience for yourself and your peers.
Each project contains exercise files that you can download and use to complete the assigned Excel Macro/VBA projects. The course also contains detailed instructions through the video lectures as well as a series of PDF documents that you can reference as you complete the projects.
Below are a few samples of the projects you will complete by enrolling and participating in this course.
- Automate placing and formatting a title on a worksheet
- Interact with the users of your Macros through Input and Message boxes in order to receive input on how a Macros should work
- Cleaning up multiple Excel Worksheets and prepare the data to be reported on
- Create a report based on multiple sets of data found within multiple Excel Worksheets, copying data from one Worksheet into the Master Report Worksheet
- Automate the creation of Excel Formulas to SUM data up in your Report
- Working with Excel VBA User Forms
- Importing Data from External Text Files
Each of these projects will direct you through key Excel VBA programming concepts and direct you to identify and use best practices in creating Excel Macros.
So, don’t lose another moment performing Excel tasks manually. Enroll now and learn how you can get Microsoft Excel to your work for you.
Instructor Details
- 4.6 Rating
33,954 Reviews
Kyle Pew
Welcome! I'm Kyle Pew, a Microsoft Certified Trainer (MCT), Microsoft Office Master Instructor, and Udemy Instructor Partner, with over 20 years of experience training over 2 million students in Microsoft Office and beyond. I’m passionate about helping students of all backgrounds and skill levels succeed in using tools like Excel, Word, PowerPoint, Access, and more, as well as diving into advanced topics like VBA and SharePoint.
With a background in media arts and animation from the San Francisco Art Institute and industry experience as a game designer at Electronic Arts, I bring a unique perspective to my training. My clients have included major corporations like Chevron, Facebook, Walmart, and many more, delivering training to both large-scale audiences and individuals, adapting each lesson to address real-world applications. My courses are built around the principle that the best way to learn is by tackling real-life challenges—allowing you to build confidence and problem-solving skills.
Join me on Udemy and let’s take your skills to the next level. When I’m not teaching, I’m enjoying time with my six children or cheering on my favorite hockey team, the San Jose Sharks.
More courses by Kyle Pew
Microsoft Excel - Excel from Beginner to Advanced 2026
4.7 (543,696 Reviews)
Provider: Udemy
Time: 22.3h
$139.99
Master Microsoft Word Beginner to Advanced (2019)
4.7 (32,671 Reviews)
Provider: Udemy
Time: 7h
$18.99
Microsoft PowerPoint From Beginner to Advanced (2019)
4.6 (24,824 Reviews)
Provider: Udemy
Time: 6.8h
$14.99
Microsoft Excel Data Analysis and Dashboard Reporting (2018)
4.6 (13,525 Reviews)
Provider: Udemy
Time: 3.6h
$15.99
Complete Python Programming Masterclass Beginner to Advanced (2018)
4.6 (11,305 Reviews)
Provider: Udemy
Time: 7.2h
$17.99
Reviews
By Ove Søby on 8/30/2026
Kurset er rigtigt godt, med gode finter der kan bruges Med hensyn til yderligere kurser, kunne jeg tænke mig et kursus der endte ud i et program der kunn brues i dagligdagen som f.eks. Et program der lavede et budget/finansielt overblik over ens økonmi indeholdende, månedsbudget, årsbudget, med grafer, og tabeller, samt inkludering af aktiebeholdning, med mere, der kunne bruges år efter år med sammenligninger af hvordan det er gået de forskellige år
By Abhay Kumar on 7/10/2026
Great learning experience, earlier I had no experience in VBA now I think I have learned a lot with which I can work on advance VBA tasks. Thank you for this course.
By Abhay Tiwari on 6/2/2026
The Things are not told in great depth. Also the speaker wastes a lot of time in things which would have been completed in less time.
By Sharon Tirrell on 5/13/2026
I have learned a lot from this video. Kyle explains the thought process and why and how VBA works in simple terms anyone can follow and apply.
By Fabio Guidarini on 2/24/2026
Il corso risulta di livello abbastanza introduttivo, mentre mi sarei aspettato, visto il titolo, qualcosa di più avanzato. Va però in effetti detto che la durata del corso, abbastanza limitata, poteva essere di per sé indice di un livello di approfondimento non eccessivo.
By Lee Francis on 2/11/2026
Kyle has a great teaching speed and covers ever topic in such a way its easy to understand and apply! Recommended for sure
By Peter Toufexis on 2/2/2026
it was a good match id like more extensions to this and ideas for developing this in conjunction with other coding languages
By Peifen Chan on 2/2/2026
Good introduction to VBA. Kyle explains clearly and walks through the steps methodically, repeating key steps in each project, which makes it easier to follow and relate.
By David Brown on 1/28/2026
Really great introduction into VBA. It will take time to master, but great explanation of the basics and foundation.
By Alfonso Tello-Garza on 1/21/2026
Very good introductory course to VBA. However I will continue learning VBA by enrolling in longer more detailed VBA courses in UDEMY. This course gives you a flavour of what VBA is about, but won't make you a proficient VBA programmer. VBA is quite complex and require a lot more practice on your own and more tution in longer courses. I enjoyed this course!
By Avin Mathew on 11/7/2020
Overall nice and easy course to understand.
By Kalinda Siachilubi on 11/7/2020
I use Excel everyday for my reporting. This is very helpful.









