Skip to content
UdemyExcelPaid courseAll LevelsCertificate

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

icon
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

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 92 / 100

icon
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.

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

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.

icon
More courses by Kyle Pew

$139.99

$18.99

$14.99

$79.99

$15.99

$17.99

icon
Reviews

4.6

33,954 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

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.

Showing 12 of 352 reviews