Excel in Microsoft Excel 4: VBA macros for Excel - an intro (Udemy.com)
Create your own Excel Macros in Visual Basic for Applications to excel in VBA programming and automation.
Created by: Phillip Burton
Last updated December 2024
What you will learn
- Add the Developer tab and record macros.
- Adapt macros using the Excel Object Model, so that you can use them in your spreadsheets.
- Know about variables, and how to use loops and If statements.
- Interact with Excel - find out how to access the Selection object, and output results using a MessageBox (MsgBox).
Course Description
Reviews:
"This is a very good starting point in VBA. But doing this course one realize how extensive and huge VBA is. As always the teacher is great and one feels his in depth knowledge" -- Daniel Sandberg
Welcome to Excel VBA - An Introduction. This course delves into the Visual Basic which allows you to automate Microsoft Excel (and other MS Office products).
Please note: This course is not affiliated with, endorsed by, or sponsored by Microsoft.
Microsoft Excel is an extremely powerful tool – and yet most people only scratch the surface of what it can do. In addition to PivotTables, VLookup formulas and the like, you can also automate it. You can add buttons and forms to add interactive features – yet most people don’t even know it’s there. Maybe you have someone in your organization who is an absolute wizard, getting the computer to do things and walking away while it does it. Do you want to be able to do that? Welcome to wizard school – or in other words, Visual Basic for Applications (VBA).
In this course, I’ll assume that you have some fair knowledge of Excel – able to do basic formulas and colour cells and the like – but you don’t need any prior knowledge of VBA or any programming language for that matter. Of course, the more you already have, the better. I’ll take things nice and slowly. Each video will center around one new aspect, or we’ll consolidate what you already know with coding exercises.
Once you have finished the course, then you will be well on your way to developing your own macros to solve your own problems. And you’ll be able to take your new-found knowledge for use in Word and PowerPoint as well.
Instructor Details
- 4.5 Rating
860 Reviews
Phillip Burton
Hi. I'm Phillip, and I'm proud to Teach with Udemy as a Udemy Instructor Partner. I have been teaching on Udemy since 2015, and I have over 1,000,000 students and more than 60 video courses, including over a dozen Bestseller courses.
My courses include Microsoft Power BI and Fabric, Tableau, SQL Server, Power Platform (Power Apps, Power Automate, etc.), Azure, Microsoft Office, and more. The majority of my courses align with the requirements for official certifications from Microsoft, Oracle, and Tableau - so with a bit of practice, you could enter the exam or assessment and put it on your CV or resume.
I have been a Computing Consultant providing expert services in the development of computer systems and data analysis. I am one of 9 award winning Experts for Experts Exchange's 11th Annual Expert Awards. My interests are working with data, including Microsoft Power BI, Excel, Access, SQL Server, and the Power Platform.
More courses by Phillip Burton
PL-300 certification prep: Microsoft Power BI Data Analyst (2026)
4.6 (38,841 Reviews)
Provider: Udemy
Time: 30.3h
$18.99
70-461, 761: Querying Microsoft SQL Server with T-SQL course (2026)
4.6 (18,624 Reviews)
Provider: Udemy
Time: 28.7h
$22.99
Salesforce Tableau Data Analyst/Specialist Desktop Cert Prep (2026)
4.7 (15,238 Reviews)
Provider: Udemy
Time: 15.7h
$22.99
PL-900 prep: Microsoft Power Platform Fundamentals (2026)
4.7 (15,071 Reviews)
Provider: Udemy
Time: 11h
$99.99
SQL Server Integration Services (SSIS) - An Introduction (2026)
4.6 (11,116 Reviews)
Provider: Udemy
Time: 3.9h
$13.99
Microsoft Excel - Improve your skills quickly (2024)
4.6 (9,076 Reviews)
Provider: Udemy
Time: 1.6h
Free
More Excel courses
Microsoft Excel Data Analysis - Learn How The Experts Use It (2026)
5.0 (5,696 Reviews)
Provider: Udemy
Time: 3h
$39.99
Microsoft Excel: Advanced Dashboard Design (Project-Based!) (2026)
4.9 (4,868 Reviews)
Provider: Udemy
Time: 6.4h
$99.99
Master NEW Excel Functions in Office 365 & Office 2021+
4.8 (5,262 Reviews)
Provider: Udemy
Time: 7.1h
$15.99
Microsoft Excel Certification Exam Prep: MO-201 Excel Expert (2026)
4.8 (3,239 Reviews)
Provider: Udemy
Time: 8.6h
$119.99
Reviews
By Larry Salisbury on 7/23/2026
some of my macros aren't working the same as the examples. I keep stopping to recreate the steps, but having trouble following along.
By A. TARADJI on 3/5/2026
This course has been very helpful in learning VBA in Excel. Thank you for providing such clear and valuable instruction.
By Timothy Appleby on 3/3/2026
at times instructor doesn't tell us how he did something, how to copy or requires an empty line.
By SARA SCALCIONE on 8/25/2025
clear and slow breaking down of the process; section 2 is perfect for beginners and then it goes deeper into code development
By Brian Fox on 8/1/2025
I enjoy the pace of this class. It assumes some basic knowledge of Excel, but introduces VBA-specific concepts in a structured format, and explains each topic well as they build on each other.
By Sam Solomon on 7/31/2023
very helpful when starting to learn how to use vba in excel. You can tell the instructor is very informed and intelligent and as used VBAs in practice for a long time.
By Thomas R. Ohlin on 9/7/2017
At times the cursor moves too quickly in that you don't know where it went to, and other times it just lingers while Phillip decides what to say.
By Cheick Kone on 7/20/2017
Easy to Follow The instructor seems to have good grasp of the subject and also knows the problems students might encounter. Great teaching as well. Pace is normal allows replication easy. Very Good Class !!!!
By Jose Alberto Cervantes Avalos on 5/31/2017
Great course! I can tell he is a subject expert. Examples are clear, practical and starting with the simplest. ¡Estupendo curso! Se nota que es un experto en la materia. Los ejemplos son claros, prácticos y comienzan con lo más simple.
By Daniel Sandberg on 4/15/2017
This is a very good starting point in VBA. But doing this course one realize how extensive and huge VBA is. As always the teacher is great and one feels his in depth knowledge
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 90 / 100












