-
New to VBA
You’re starting from scratch. You don’t know a loop from a macro. You want to learn VBA, but you need baby steps.
-
Some Experience With VBA
You’ve dipped your toe into VBA. Nothing too crazy. You know there are better methods to what you’ve been doing.
-
VBA Power User
You use VBA every day. Given your foundation, why not get the most mileage out of your experience? You’ll pick up new tools and methods faster than beginners.
Why VBA (And Why Now)
VBA isn’t just about saving time—it's about control
Make reporting 10× faster
If you’re spending hours every week doing the same copy/paste/format/update routine, VBA is your shortcut.
You’ll learn how to record macros, write clean VBA, and turn multi-step processes into one-click workflows—without needing a programming background.
The “Before & After”
Before:
You’re stuck doing low-value work: cleaning exports, updating reports, moving data between files, fixing formatting, repeating the same steps… again.
After:
You’ll know exactly how to automate those tasks with macros and VBA—so Excel does the work, and you get your time (and sanity) back.
The Big Promise
When you can automate Excel, you stop being the person who “updates the spreadsheet”… and become the person who builds the system everyone relies on.
You’ll be able to:
1) Automate repetitive reporting tasks
2) Create reliable, reusable workflows
3) Reduce errors caused by manual steps
4) Build VBA skills you can confidently put on your resume
Get Started Learning VBA Today!
Stop repeating the same tasks. Build the VBA skills that make you faster, more valuable, and far more confident in Excel.
Single Student Package
Lifetime Access to the Course
$19,90
Normally $69,90
There's no risk with my 30-day Money-Back Guarantee
My goal is to help you learn VBA so you can automate Excel and take your career to the next level. I want you to love this course and use it as a resource for continued learning. If you take the course and are not satisfied with what you learned, you can get a full refund.
What You’ll Get (Value Stack)
- 12+ hours of high-quality video training broken into clear, practical lessons
- 120+ lessons that take you from macros → real VBA programming
- Ready-made code templates to speed up your learning and implementation
- Hands-on projects + quizzes so you don’t just watch—you practice
- Lifetime access + free updates so the course keeps getting better as you grow
- Certificate of completion when you finish
What Am I Going to Learn?
-
-
Introduction
FREE PREVIEW -
Course Resources
-
Compatibility & Macros Security
FREE PREVIEW -
Why a macro and not regular Excel?
FREE PREVIEW -
IMPORTANT: Opening macro-enabled workbooks
-
For Mac users
-
Download the PDF File: 200+ Excel Shortcuts for PC & Mac
-
-
-
Introduction
FREE PREVIEW -
How to Record a Macro
FREE PREVIEW -
How to Run a Macro and Assign it to an Icon or a Button
-
Personal Macro Workbook
-
Watch An Excel Macro Write Your VBA Code
-
Rules regarding Naming Macros
-
EXERCISE: Record a Macro
-
❓QUIZ 1: The Basics of Macros
-
-
-
Introduction
FREE PREVIEW -
A 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
-
About this course:
- $19.90
- 131 lessons
- 11.5 hours of video content
"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."
Camil
Rashid
Nice overview of the basics and more advanced topics of Excel VBA and Macros
Dominica E.
Great content, simple to the point, clear instructions. Excellent course for beginners in macros and VBA. Well Done!
Liza R.
I appreciate the detailed walk-thru, explanations, and the practice files to follow along.
Bruno
The best course to unlock MACROS and learn VBA!
Navi
Love the way you explain everything to new VBA users
Chris F.
I am learning new skills required for a task I've been given at work. This course has already been beneficial in making things easier by allowing me to automate a series of easy but time-consuming tasks through macros. I have a lot more to learn, but am already seeing the benefits. The training is clear, descriptive, and organized in a way that makes sense to me.
STILL HAVE QUESTIONS?
-
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
-
Do I need to have Excel experience to start?
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.
-
What version of Excel do I need?
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.
-
Do you support Excel for Mac?
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.
-
Can I download the Excel files used in the course?
Yes! You will be able to download all the files I use throughout the course. This makes it easy to follow along and test the code.
-
How do I ask questions and get support?
Each video lecture page has a comments section at the bottom. You can use this section to ask questions and see what questions other students have. I will be there helping to answer your questions.
-
What if I am unhappy with the course?
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.
Hi, I'm Andreas Exadaktylos
Andreas Exadaktylos
[email protected]
Hi, I am Andreas and I'm a Best Selling Teacher. I really love learning and teaching whenever I can.
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 Learning School.
I have a passion for software products that make people's lives easier. I teach Python Programming, Microsoft Excel and all Microsoft software products for over 20 years.
I live in Rodos, a beautiful Greek island. When I am not working, I love being with my family, my two kids and my lovely dog. Travel, forex trading, and reading books are my favorite hobbies.
Top companies offer this course to their employees
