Skip to content
UdemyExcelPaid courseAll LevelsCertificate

Excel with Microsoft Excel VBA User Forms (Udemy.com)

Learn to Create and Program Microsoft Excel VBA User Forms like a Pro

Created by: Kyle Pew

Last updated September 2016

Our take

Based on the ratings of 2,221 students, a sample of their written reviews and the syllabus, as the course stood in September 2016. No course pays to be reviewed.

This is a short, hands-on introduction to Excel VBA UserForms, the pop-up windows that let people enter and view data without touching the sheet. It runs about 3.2 hours across 42 lectures and four projects, all built around a call log: a basic interface, data entry into a worksheet, a printed report, and a stats screen that the syllabus still labels coming soon. The audience is Excel users who are new to UserForms. No programming experience is needed. Kyle Pew, a Microsoft Certified Trainer, does the teaching.

Reviewers like the pace and the way the build is cut into small projects. One says Kyle explains the reasons behind his code, and another praises the short quizzes and the stretch near the end where students write code on their own. About 2,050 of the 2,221 ratings are four or five stars. The complaints are specific. One reviewer hit code errors midway and stopped, another mentioned glitches and an Outlook email step they could not use, and a third wanted more of the form controls covered. A Spanish-language reviewer called it very basic.

The syllabus shows the last update was in 2016, and the requirements list Excel 2007 through 2016, so some screens may look dated. Reviewers are still rating it well this year, though. Treat it as a starter, not a reference. It is a sensible first look at UserForms that fits in a weekend. If you need the full set of controls or a modern workflow, plan on a second course after it.

Best forExcel users with no coding background who want to learn UserForms by building one small call-log project.
Skip it ifYou want every form control covered, or a walkthrough on a newer version of Excel than 2016.

Pros

  • Four small projects share one call log, so each step builds on the last
  • Kyle explains why the code is written a certain way, not just what to type
  • Short quizzes plus a stretch where students write their own code
  • Only about 3.2 hours, short enough to finish in a weekend

Cons

  • Last updated in 2016, and it targets Excel 2007 through 2016
  • Basic level, and one reviewer says some form controls are never touched
  • Some reviewers hit code errors mid-course, and one step needs Outlook
Concepts explained clearly and course is easy to follow. Breaking up the form application into bite sized projects is a fantastic way to learn. My knowledge of VBA forms has definitely improved.
Andre Lim, a student

Listed as All Levels, but it really suits Excel users new to UserForms. No programming needed, though Excel itself should feel familiar.

icon
What you will learn

  • Cut out the all the noise of working with large sets of Microsoft Excel Data by tailoring the Excel Users experience and interface
  • Provide a seamless, accessible interface to your Excel users saving time and money
  • Learn to develop interactive Excel interfaces with Excel VBA User Forms
  • Take advantage of the most powerful aspect of Microsoft Excel to streamline your Excel interactions

Course content

6 sections · 42 lectures · 3.3 hours of video 3 quizzes, 11 articles

  1. 1Quick Course Introduction 1 free preview2 lectures · 3 min
  2. 2Project #1 - Building a User Interface with an Excel VBA UserForm 3 free previews11 lectures · 1 quiz · 42 min
  3. 3Project #2 - Connecting the UserForm to a Worksheet for Data Entry 1 free preview9 lectures · 1 quiz · 1 hour
  4. 4Project #3 - Print Call Log Report 1 free preview9 lectures · 1 quiz · 37 min
  5. 5Project #4 - Current Call Stats (COMING SOON) 1 free preview10 lectures · 52 min
  6. 6Congratulations and Bonus1 lecture · 1 min

Who it is for

The instructor says it suits

  • This Microsoft Excel VBA UserForms course is intended for Microsoft Excel users that are new to creating Excel VBA UserForms. No prior programming knowledge necessary to participate in the course.

What you need before you start

  • A copy of Microsoft Excel 2007, 2010, 2013 or 2016 can be used to follow along with this course.

How it compares

Against the other 355 rated Udemy courses in Excel on CourseDuck:

  • Rating4.6 out of 5higher than 63% of them
  • Reviews2,221#108 of 356 by number of reviews
  • Length3.2 hoursshorter than 73% of them
  • Last updatedSeptember 2016earlier than 94% of them

icon
Quality Score

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

Overall Score : 92 / 100

icon
Course Description

Customize Your Excel Interactions with Excel VBA UserForms

Microsoft Excel is a very powerful tool, but doesn't always provide the most accessible approach to working with your data. Through the use of Excel VBA and Excel VBA UserForms, you'll be able to create a more accessible and efficient environment to work with your specialized data.

By participating in this course on Microsoft Excel VBA UserForms you will journey through a step by step, project based learning experience. Each project you will be introduced to will build upon the previous project. While completing each project from start to completion, you'll build an Excel experience you'll want to re-create for each of your Microsoft Excel projects.

  • Learn key VBA concepts that relate to building Excel VBA UserForm interafces
  • Streamline yours and your users experience working with large Excel data sets
  • Create intuitive Excel interfaces to create reports and provide summarized data based on Excel tables.

Join me in this course and become and Excel VBA UserForm champion! See you in the course.

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

$19.99

Original price $139.9986% off

$15.99

Original price $109.9985% off

$18.99

Original price $129.9985% off

$14.99

Original price $89.9983% off

$11.99

Original price $79.9985% off

$15.99

Original price $94.9983% off

icon
Reviews

4.6

2,221 ratings on Udemy

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

By Jaston on 7/30/2026

He uses a project to guide you through all the functions of the user form that in turn makes it easier to digest, follow, and understand. Then, he follows up with a simple yet on-point quizzes to emphasize on the things we should look out for. Also, towards the end, he let go and let you write your own code while still follow up with you afterward. The project might be simple but it really builds your confident as you see it slowly starts to become functional. Simply brilliant!

By Michael Hughes on 12/17/2025

The course Learning How to Code VBA in Excel Forms was great. I learned a lot about automating manual tasks in Excel, which will significantly improve efficiency in my day-to-day work. The concepts were explained clearly, and the hands-on examples made it easy to follow along. I’m confident that many of the skills I gained will also translate well into other Microsoft products. I would definitely recommend this course to anyone looking to strengthen their Excel automation and VBA skills.

By Marvin R. Marquez on 1/17/2021

I like this course a lot! It has enough detail to help me out create my first user form. For so long I wanted to do just that and never had the time to play with it. What made the course easy to understand was Kyle nice tone of voice, easy going guy, and that took away the stress. I will like to learn more to be able to create a search user form and allow my users search within the data as easy as possible.

By Martin Migal on 11/7/2020

Courses run by Kyle are fun, easy to follow, and super useful in practical applications. Thank you!

By Stephen Lewis on 10/20/2020

As always Kyle delivered a great course learned so much about VBA
and creating user forms.
Thank You Kyle

By Brendan McGoldrick on 9/24/2020

very complex

By David Herron on 9/18/2020

Well paced, organized and clearly communicates concepts plus reasons for what is being done. Oh yes, and how to do it!

By John Cooke on 9/5/2020

Good pace with concepts presented in easy to digest bites.

By Michael on 8/25/2020

Well structured, engaging delivery

By Rajbinder Sanghera on 8/25/2020

yes the course is great, did experience some issues but replayed the sessions to reinforce the learning.

By Alan Cowlishaw on 8/24/2020

Brilliant

By Prashanth Motlakunta on 8/21/2020

Thank you. I have learned User forms in well manner.

Showing 12 of 398 reviews