About the course
Ready to take your Excel skills to the next level? This VBA and Macros course shows you how to automate your work, eliminate repetitive tasks, and build smarter, faster workflows. Whether you’re just getting started with automation or you’ve been using Excel for years and want to level up, this course walks you through everything step-by-step. If you’re tired of doing the same tasks over and over, or you simply want Excel to work for you, this is the place to start. Learn how to unlock the full power of Excel, no experience required.
Curriculum
-
1
Introduction
-
2
First Steps
-
(Included in full purchase)
How to Use the Course
-
(Included in full purchase)
Your First Macro! (The VBA/Macro Intro.)
-
(Included in full purchase)
Quick Tip to Better Understand VBA Code
-
(Included in full purchase)
The Visual Basic Editor Interface (VBE)
-
(Included in full purchase)
The Basics of How VBA Works (Objects & The Object Browser)
-
(Included in full purchase)
The Macro Recorder (Good & Evil)
-
(Included in full purchase)
-
3
Working with Cells and Ranges
-
(Included in full purchase)
Reference Cells and Ranges
-
(Included in full purchase)
Advanced Range Selection
-
(Included in full purchase)
Never Select Cells Again
-
(Included in full purchase)
Learn New Commands on Your Own & Do Something Useful with Ranges (Macro Recorder + Object Browser)
-
(Included in full purchase)
Reference Rows and Columns
-
(Included in full purchase)
Practical Use of Better Range References and Number Formatting (On Imported Data)
-
(Included in full purchase)
Activate vs. Select - The Important Difference
-
(Included in full purchase)
User Selected Cells and Ranges
-
(Included in full purchase)
Offset Ranges
-
(Included in full purchase)
Powerful Range Methods You Must Know - Union, Resize, CurrentRegion and Intersect
-
(Included in full purchase)
-
4
Assignment 1 - Ranges
-
(Included in full purchase)
Assignment Task - Ranges & Assignment Section Explanation
-
(Included in full purchase)
Assignment Answer - Ranges
-
(Included in full purchase)
-
5
Practical Tasks - Ranges
-
(Included in full purchase)
Find the Next Empty or Last Row/Column (The Complete Guide)
-
(Included in full purchase)
Select Cells, Ranges, Rows and Columns within Other Ranges
-
(Included in full purchase)
The Proper Way to Work with Ranges (Advanced)
-
(Included in full purchase)
-
6
Get & Input Data into the Worksheet
-
(Included in full purchase)
Get, Input, Clear, and Move Values Around a Worksheet
-
(Included in full purchase)
Storing Data in the Macro
-
(Included in full purchase)
Copy and Paste Data
-
(Included in full purchase)
Working with Formulas
-
(Included in full purchase)
Insert/Delete Cells, Ranges, Rows & Columns
-
(Included in full purchase)
Additional Ways to Get/Input Data into the Worksheet
-
(Included in full purchase)
-
7
Assignment 2 - Get & Input Data
-
(Included in full purchase)
Assignment Task - Get & Input Data
-
(Included in full purchase)
Assignment Answer - Get & Input Data
-
(Included in full purchase)
-
8
Working with Worksheets
-
(Included in full purchase)
Reference Worksheets
-
(Included in full purchase)
Additional Method to Reference Worksheets
-
(Included in full purchase)
Navigate to and Select Worksheets
-
(Included in full purchase)
Work on the Currently Visible Worksheet
-
(Included in full purchase)
Reference Cells and Ranges on Other Worksheets
-
(Included in full purchase)
Adding and Removing Worksheets
-
(Included in full purchase)
Work on New Worksheets - Rename, Add Data, etc.
-
(Included in full purchase)
Move and Copy Worksheets
-
(Included in full purchase)
Common Worksheet Properties
-
(Included in full purchase)
The Proper Way to Work with Worksheets
-
(Included in full purchase)
Cross-Worksheet (and Workbook) Range Reference Concept - Very Important
-
(Included in full purchase)
-
9
Assignment 3 - Worksheets
-
(Included in full purchase)
Assignment Task - Worksheets
-
(Included in full purchase)
Assignment Answer - Worksheets
-
(Included in full purchase)
-
10
Add Logic and Control to Macros
-
(Included in full purchase)
IF Statement - The Foundation of Decision Making
-
(Included in full purchase)
IF Statement Advanced
-
(Included in full purchase)
Select Case Statement - Make More Readable Decisions
-
(Included in full purchase)
With Statement - Easier Code Writing
-
(Included in full purchase)
GoTo Statement - The correct way to use this!
-
(Included in full purchase)
Simplify Complex IF Statements
-
(Included in full purchase)
Case Insensitive Checks - Control How VBA Compares Text
-
(Included in full purchase)
Arithmetic Operators - Let's Do Math!
-
(Included in full purchase)
Comparison Operators
-
(Included in full purchase)
Logical Operators - Allow Multiple Conditional Checks
-
(Included in full purchase)
Operator Precedence - Control What Occurs When
-
(Included in full purchase)
-
11
Assignment 4 - Logic & Control
-
(Included in full purchase)
Assignment Task - Logic & Control
-
(Included in full purchase)
Assignment Answer - Logic & Control
-
(Included in full purchase)
-
12
Variables Introduction
-
(Included in full purchase)
What are Variables and How to Use Them
-
(Included in full purchase)
Option Explicit - Forced Declarations - When, How, and Why to Use It
-
(Included in full purchase)
How to Name Variables - Helpful Tips and Common Pitfalls
-
(Included in full purchase)
Variable Types - A Guide
-
(Included in full purchase)
Declaring Variables - Rules, Tips, and Shortcuts
-
(Included in full purchase)
Object Variables - Part 1 - Ranges, Worksheets, and Workbooks
-
(Included in full purchase)
Object Variables - Part 2 - Set to Nothing or Not
-
(Included in full purchase)
Helpful Shortcuts for Working with Variables
-
(Included in full purchase)
-
13
Assignment 5 - Variables Introduction
-
(Included in full purchase)
Assignment Task - Variables Introduction
-
(Included in full purchase)
Assignment Answer - Variables Introduction
-
(Included in full purchase)
-
14
Popup Windows & User Input
-
(Included in full purchase)
Message Boxes with Buttons, Formatting, and Style
-
(Included in full purchase)
Message Box Button Clicks - Making Decisions from Message Boxes
-
(Included in full purchase)
InputBox - Simple User Input
-
(Included in full purchase)
Get Input - The Better Way - Part 1 - Introduction
-
(Included in full purchase)
Get Input - The Better Way - Part 2 - More Features and Caveats
-
(Included in full purchase)
Formula Input
-
(Included in full purchase)
Date Input
-
(Included in full purchase)
Select a Cell or Range from a Prompt
-
(Included in full purchase)
Get Multiple Inputs from the User
-
(Included in full purchase)
-
15
Assignment 6 - Popup Windows & Input
-
(Included in full purchase)
Assignment Task - Popup Windows & Input
-
(Included in full purchase)
Assignment Answer - Popup Windows & Input
-
(Included in full purchase)
-
16
Practical Tasks - Searching, Worksheet Functions & More
-
(Included in full purchase)
Validate Data & User Input with VBA
-
(Included in full purchase)
Search for Values in Excel - Single Match or All Matches
-
(Included in full purchase)
Advanced Searching for Values - Entire Workbook Search, Wildcards, Formatting Search and Last Row Search
-
(Included in full purchase)
Using Worksheet Functions in Macros (Simple & Advanced)
-
(Included in full purchase)
Special Cell Magic - Finding/Deleting Empty Rows, Working with Filtered Data & More
-
(Included in full purchase)
Calling Other Macros and Passing Values - An Introduction
-
(Included in full purchase)
-
17
Working with Workbooks
-
(Included in full purchase)
Reference Workbooks
-
(Included in full purchase)
Reference the Current Workbook
-
(Included in full purchase)
Create a New Workbook - 3 Ways
-
(Included in full purchase)
Open Workbooks - Including Password Protected and Read Only
-
(Included in full purchase)
Save Workbooks - 4 Ways
-
(Included in full purchase)
Close Workbooks - Including All of Excel and With and Without Saving
-
(Included in full purchase)
Delete a Workbook
-
(Included in full purchase)
Work on New, Opened, and Other Workbooks - The Proper Way!
-
(Included in full purchase)
Check if a Workbook Exists and is Open - Prevent Errors
-
(Included in full purchase)
-
18
Assignment 7 - Workbooks
-
(Included in full purchase)
Assignment Task - Workbooks
-
(Included in full purchase)
Assignment Answer - Workbooks
-
(Included in full purchase)
-
19
Loops
-
(Included in full purchase)
What are Loops and How are they Useful?
-
(Included in full purchase)
Do Loops - Do While, Do Until, & Infinite
-
(Included in full purchase)
For Next Loop
-
(Included in full purchase)
For Each Loop
-
(Included in full purchase)
While Wend Loop
-
(Included in full purchase)
Nesting Loops - Controlling Loops within Loops
-
(Included in full purchase)
Stop Loops Early - User Controlled, Automatic, and Nested
-
(Included in full purchase)
Advanced Loop Condition Checks
-
(Included in full purchase)
Loop through Cells, Worksheets, and Workbooks using Collections - The Proper Way
-
(Included in full purchase)
-
20
Assignment 8 - Loops
-
(Included in full purchase)
Assignment Task - Loops
-
(Included in full purchase)
Assignment Answer - Loops
-
(Included in full purchase)
-
21
Practical Tasks - Tables & Shapes (The Ultimate Guide)
-
(Included in full purchase)
Tables - The Simple Way
-
(Included in full purchase)
Tables - Advanced Guide (Everything You Need to Know)
-
(Included in full purchase)
Shapes - The Basic Guide
-
(Included in full purchase)
Shapes - Advanced Techniques & Working with Multiple Shapes
-
(Included in full purchase)
Shapes - Looping and Legacy Form Controls
-
(Included in full purchase)
-
22
Project: The Task Manager
-
(Included in full purchase)
Introduction to the Project
-
(Included in full purchase)
Planning the Project's Coding and Visuals (A Design Framework)
-
(Included in full purchase)
Visuals Creation - Professional Tables, Rounded Corners, Stylish Buttons
-
(Included in full purchase)
The First Code - How to Build More Complex Macros and Code Structures
-
(Included in full purchase)
How to Save Time by Reusing Code Safely
-
(Included in full purchase)
User-Friendly Support Functions - Viewing, Refreshing, Clearing Values and More
-
(Included in full purchase)
Adding Dynamic Buttons to Entries in a Table to Manage Them - Edit and Delete
-
(Included in full purchase)
Protecting Everything using VBA
-
(Included in full purchase)
The Completed Project
-
(Included in full purchase)
-
23
Practical Tasks - User Input Applications & File Selections
-
(Included in full purchase)
Simple System for Using a Default Input Value and Validating It
-
(Included in full purchase)
Force the User to Input Something - 2 Ways
-
(Included in full purchase)
Require Single Cell Selection - And How to Structure More Advanced Code
-
(Included in full purchase)
Zero and "False" Inputs - Avoiding Common Errors
-
(Included in full purchase)
Let the User Choose Which Files to Work With - Including Filtered Selections
-
(Included in full purchase)
Multiple File Selection - How to Allow it and Work with The Files
-
(Included in full purchase)
Let the User Choose Where to Save Files and Under What Name and Type
-
(Included in full purchase)
-
24
Variables - Unlocking Their Power
-
(Included in full purchase)
Variable Scope - Project Variables, Module Variables, and Procedure Variables
-
(Included in full purchase)
Precedence - Controlling Variables with the Same Name
-
(Included in full purchase)
Constants - Hardcoding for Strength
-
(Included in full purchase)
Static - Keep My Variables Alive
-
(Included in full purchase)
Variable Default Values - How to Check for Them and Reset Them
-
(Included in full purchase)
Determine Variable Type - Enables Better Coding
-
(Included in full purchase)
Sheets vs. Worksheets - What You Need to Know
-
(Included in full purchase)
-
25
Assignment 9 - Variables
-
(Included in full purchase)
Assignment Task - Variables
-
(Included in full purchase)
Assignment Answer - Variables
-
(Included in full purchase)
-
26
Practical Tasks - Debugging Your Macros & VBA
-
(Included in full purchase)
Breaking Apart Macros for Debugging
-
(Included in full purchase)
Analyzing Variables with the Locals and Watch Windows
-
(Included in full purchase)
Quick and Powerful Checks with the Immediate Window
-
(Included in full purchase)
Option Explicit and Compile VBA Project
-
(Included in full purchase)
Stop a Long-Running or Frozen Macro
-
(Included in full purchase)
-
27
Arrays in VBA - The Power Variable
-
(Included in full purchase)
What is an Array in VBA and How to Make Your First Array
-
(Included in full purchase)
Static Arrays - You Decide the Size
-
(Included in full purchase)
Dynamic Arrays Part 1 - Increased Flexibility
-
(Included in full purchase)
Dynamic Arrays Part 2 - Dynamic Resizing
-
(Included in full purchase)
Multi-Dimensional Arrays - First Step to Working with Ranges in Arrays
-
(Included in full purchase)
Arrays & Ranges Part 1 - Super Fast Range Evaluation
-
(Included in full purchase)
Arrays & Ranges Part 2 - Dynamic Ranges & Single Cell Selection
-
(Included in full purchase)
Easy Array Looping - Look but Don't Touch
-
(Included in full purchase)
Helpful Array Features - Clearing, Checking, Splitting, Joining and Option Base
-
(Included in full purchase)
-
28
Assignment 10 - Arrays
-
(Included in full purchase)
Assignment Task - Arrays
-
(Included in full purchase)
Assignment Answer - Arrays
-
(Included in full purchase)
-
29
Error Handling
-
(Included in full purchase)
Error Handling
-
(Included in full purchase)
Make Better Decisions with Errors
-
(Included in full purchase)
Elegant Custom Errors and Messages
-
(Included in full purchase)
-
30
Assignment 11 - Error Handling
-
(Included in full purchase)
Assignment Task - Error Handling
-
(Included in full purchase)
Assignment Answer - Error Handling
-
(Included in full purchase)
-
31
Automating Macros
-
(Included in full purchase)
How to Make Macros Run Automatically
-
(Included in full purchase)
Workbook Automation Events - Opening, Closing, Saving and Navigating Worksheets
-
(Included in full purchase)
Worksheet Automation Events - Activating, Selecting, Changing Data and Navigating Worksheets
-
(Included in full purchase)
ME to the Rescue - Making Life Easier
-
(Included in full purchase)
Run a Macro When a Specific Cell, Range, Row or Column Changes
-
(Included in full purchase)
Prevent Endless Loops with Error Handling in Events - The Better Way
-
(Included in full purchase)
Highlight the Selected Cell
-
(Included in full purchase)
-
32
Assignment 12 - Automation
-
(Included in full purchase)
Assignment Task - Automation
-
(Included in full purchase)
Assignment Answer - Automation
-
(Included in full purchase)
-
33
Advanced Macro Control & Custom Functions
-
(Included in full purchase)
Calling Other Macros - Passing Required, Optional, and Default Arguments, Values, and Arrays
-
(Included in full purchase)
Create Custom VBA Functions that Return Values to a Macro
-
(Included in full purchase)
ByRef vs ByVal - Learn How to Keep Your Data Safe
-
(Included in full purchase)
Add More Power with Advanced Arguments & Result Control
-
(Included in full purchase)
Create Custom Excel Worksheet Functions - User Defined Functions (UDF)
-
(Included in full purchase)
Public vs Private Procedures - How to Hide Your Macros
-
(Included in full purchase)
Enums - Manage Custom Lists and Macro Argument Inputs with Ease
-
(Included in full purchase)
Large Project Management, Documentation & When to Make New Procedures (Code Abstraction)
-
(Included in full purchase)
-
34
Assignment 13 - Advanced Macro Control
-
(Included in full purchase)
Assignment Task - Advanced Macro Control
-
(Included in full purchase)
Assignment Answer - Advanced Macro Control
-
(Included in full purchase)
-
35
Practical Tasks - Pivot Tables, Filtering & Sorting
-
(Included in full purchase)
PivotTables - What You Need to Know!
-
(Included in full purchase)
PivotTables - Filtering and Loops (Dates Included)
-
(Included in full purchase)
PivotTables - Slicers and Timelines (The Guide)
-
(Included in full purchase)
Filtering and Sorting - The How To Guide
-
(Included in full purchase)
Filtering and Sorting - Date Filters (Basic to Advanced - Rolling Dates & More)
-
(Included in full purchase)
-
36
Security in VBA & Excel
-
(Included in full purchase)
Password Protect Macros and VBA Projects
-
(Included in full purchase)
Protect a Worksheet - Advanced Options & Avoiding Errors
-
(Included in full purchase)
Making Admin Worksheets (With Password Protection)
-
(Included in full purchase)
Verify User Input or Undo It
-
(Included in full purchase)
Don't Let the User Leave a Worksheet Until They Complete a Task
-
(Included in full purchase)
Force the User to Enable Macros to use the Workbook
-
(Included in full purchase)
-
37
Assignment 14 - Security
-
(Included in full purchase)
Assignment Task - Security
-
(Included in full purchase)
Assignment Answer - Security
-
(Included in full purchase)
-
38
Practical Tasks - Import, Export & Email Ultimate Guide
-
(Included in full purchase)
Importing into Excel - The Easy Way
-
(Included in full purchase)
Advanced File Import - Super Fast for Smaller Files
-
(Included in full purchase)
Advanced File Import - Method Required for Large Files
-
(Included in full purchase)
Advanced File Import - Using the File System Object (FSO)
-
(Included in full purchase)
Data Import Analysis Guide
-
(Included in full purchase)
Building a Robust Data Import Parser (Filtering Before Import, Excluding Rows, & More)
-
(Included in full purchase)
Export to PDF & Managing Print Settings - Entire Workbook, Selected Worksheets or Specific Ranges
-
(Included in full purchase)
Export TXT, CSV & Worksheets (A Professional System that Ensures Data Integrity)
-
(Included in full purchase)
Export PivotTables (The Proper Way) + Unique File Generation Trick
-
(Included in full purchase)
Email from Excel (The Full Guide) - With Multiple Recipients, Attachments, HTML, Signatures, Email Error Handling & More
-
(Included in full purchase)
-
39
Project: Bringing It All Together - Data Import, Visualization, and Export
-
(Included in full purchase)
Introduction to the Project
-
(Included in full purchase)
Sample Import Files to Use for this Project
-
(Included in full purchase)
How to Manage Large Project Creation & Planning
-
(Included in full purchase)
Create Visual Interfaces for Better Programming
-
(Included in full purchase)
Advanced Code Structures for Larger Projects & Address Variable Usage
-
(Included in full purchase)
How to Build & Test Larger Macros with Ease
-
(Included in full purchase)
Robust Function Development & Real-World Debugging Examples
-
(Included in full purchase)
Building Helper Features for Your Project
-
(Included in full purchase)
Advanced Date Programming
-
(Included in full purchase)
Using Wrapper Functions to Make More Maintainable Code
-
(Included in full purchase)
Dynamic File Creation, Deletion & Cleaning Procedures
-
(Included in full purchase)
Create and Manage Custom Reports, Worksheet Configurations, and Exports
-
(Included in full purchase)
Protecting Against Bad User Inputs
-
(Included in full purchase)
Automatically Email Auto-Generated Custom Reports to Lists of People with the Click of a Button
-
(Included in full purchase)
Professional Integration of the Visual Interface with the Backend Programming
-
(Included in full purchase)
Error Handling System for Large Projects
-
(Included in full purchase)
Security - Building a Password Protection Control System & Protected Access Container
-
(Included in full purchase)
Adding Professional Documentation - The 4 Pillars of Documenting Your Code
-
(Included in full purchase)
Congratulations Rockstar!
-
(Included in full purchase)
-
40
(Bonus) UserForms - Build a Fully Featured Form for Easy Data Entry
-
(Included in full purchase)
Your First UserForm
-
(Included in full purchase)
More UserForm Controls & Require/Validate Form Input
-
(Included in full purchase)
Advanced ComboBox and ListBox Usage - Multiple Selections & Columns & Dependent Menus
-
(Included in full purchase)
Multiple Tabs, Scrollable Forms, & Paragraph Style Inputs
-
(Included in full purchase)
Usability Tips for Professional UserForms - Control Protection, Default Values and More
-
(Included in full purchase)
ActiveX & Form Controls in the Worksheet
-
(Included in full purchase)
Unlock your Excel superpowers today!
REGULAR PRICE: $495
$99.00