Excel Macros & Excel VBA Programming for Beginners
Become a proficient Excel Macros and Excel VBA Programmer in a very short time. Excel 2019 Macros & VBA Examples included.
“The instructor is AMAZING!! Using EXCEL on a Mac is slightly different from using Windows and makes following along difficult at times. Fortunately, Andreas acknowledges these differences and takes the time to walk Mac users through them. Mr. Andreas, you're the prime example of a phenomenal teacher!”
“Explained the concepts well in an easier to understand way for someone just beginning VBA, the ideal introduction course!”
“It is a very well-laid-out course. It gives a lot of insight with regard to Microsoft Excel VBA and Macros”
“This course exceeded my expectations! I've used Excel for years but haven't had any sort of training with macro and VBA. I really liked how lessons were broken down into short, easy to understand videos.”
“”
Inside Excel VBA Course, you'll gain access to:
Over 10 Hours of High-Quality Video Content
Speed up your learning with ready-made VBA code templates.
Engage in hands-on projects that guide you through real-world VBA challenges.
Enjoy lifetime access to all course content with free updates as new features are added to improve the course based on students' needs.
Automate ANYTHING you need done in Excel with VBA and Excel macros
Introduction
FREE PREVIEWCourse Resources
FREE PREVIEWCompatibility & Macros Security
FREE PREVIEWWhy a macro and not regular Excel?
FREE PREVIEWIMPORTANT: Opening macro-enabled workbooks
For Mac users
Download the PDF File: 200+ Excel Shortcuts for PC & Mac
Introduction
FREE PREVIEWHow to Record a Macro
FREE PREVIEWHow to Run a Macro and Assign it to an Icon or a Button
Personal Macro Workbook
Watch An Excel Macro Write Your VBA Code
Absolute vs. Relative Referencing during Macro Recording
Rules regarding Naming Macros
EXERCISE: Record a Macro
❓QUIZ 1: The Basics of Macros
Introduction
FREE PREVIEWA Detailed Example of how we Record a Macro
Inserting a Data Entry Form into a Database Automatically
Clean the Format of a Data Table using Macros
Absolute vs. Relative Referencing during Macro Recording
Writing Effective Macros
DEMO: Use Navigation Buttons to Change Chart Type
Assignment 1
❓QUIZ 2: Get in-depth with Macros
Introduction
A tour of the Developer Tab
Overview of procedures in VBA
Referring to Ranges
Different Ways to Refer to a Range in VBA
Dynamic Ranges (& Intro to Variables)
Copying Data using VBA Code (& Intro to Objects)
Copying Data to the Bottom of a Range
Finding Data with VBA
Replacing Data Quickly
Using Special Cells to Remove Blank Rows
Why use Option Explicit?
How to troubleshoot when your code is not working properly
Excel VBA Indentation
❓QUIZ 3: Starting Excel VBA Programming
Introduction
VBA Data Types
VBA Syntax and Expression Entry PART:1
VBA Syntax and Expression Entry PART:2
Sub Procedures
Sub Procedure Examples
Variables
Manage Variable Scope
Define Static Variables and Constants
Define object variables
Strings and Dates
Assignment Statements
Constants
Arrays
Activity: Define variables, constants, and calculations
SOLUTION of Activity : Define variables, constants, and calculations
PROJECT: Using Relative or Absolute Reference
❓QUIZ 4: VBA Language Elements in Detail
Introduction to Objects, Properties, Methods, and Events
RANGE Property
CELLS Property
OFFSET Property
VALUE, TEXT, COUNT, COLUMN, ROWS & ADRRESS Properties
SELECT, CLEAR & DELETE Methods
Subroutine Examples - Part:1
Subroutine Examples - Part:2
Subroutine Examples - Part:3
How to handle Basic User Error in your Subroutines
❓QUIZ 5: Common Objects, Properties & Methods
After you sign up, the course is yours forever. Think of it like buying an app that never expires—you can use it anytime. If you get busy, it's still there when you're ready. You can revisit lessons anytime, whether it's next week, next month, or next year. Plus, you'll get all future updates for free!
You don’t need any prior business or technical knowledge. All you need is a computer with Excel and some familiarity with Excel. If you’re completely new to Excel, this may be too advanced, as we focus specifically on VBA and automation techniques.
I recommend Excel 2016 or newer, or a Microsoft 365 subscription for full compatibility with the features used in this course. However, the course content will still work with older versions of Excel, as the fundamentals of VBA have not changed significantly since earlier versions.
If you use Mac Excel, this course may not be ideal for you, as it was filmed using Windows Excel. The interface and shortcuts are sometimes different on a Mac. That said, some of our students have successfully used Mac Excel with this course. The VBA language is the same on both Windows and Mac Excel, and most lessons will work, although about 20% of the content differs.
When you finish the course, you'll get a certificate of completion. You can put it on your resume or show your boss. You can even upload it to LinkedIn. Or just add it to your own personal library of learning achievements.
I would never want you to be unhappy! If you enroll in the course and decide it’s not right for you, contact me within 30 days for a full refund. My goal is to make sure you’re excited about learning and getting the help you need to master Excel VBA.
I have a Master's Degree in Computer Science and a Degree in Electronic Engineering. I have over 20 years of experience in teaching as an instructor, especially in Microsoft Excel. I have my own computer learning school, called Futurekids, from 2001 to now. I am the founder of Mellon Training, an online video tutorials learning school.