Excel Macros & Excel VBA Programming for Beginners

12+ HOURS  ●  120+ LESSONS  ●  30-day money-back guarantee

Become a confident Excel Macros + VBA programmer faster—so you can automate repetitive work, eliminate tedious steps, and build spreadsheets that run themselves.

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

Can't wait to see you inside.

Andreas Exadaktylos

What Am I Going to Learn?

    1. Introduction

      FREE PREVIEW
    2. Course Resources

    3. Compatibility & Macros Security

      FREE PREVIEW
    4. Why a macro and not regular Excel?

      FREE PREVIEW
    5. IMPORTANT: Opening macro-enabled workbooks

    6. For Mac users

    7. Download the PDF File: 200+ Excel Shortcuts for PC & Mac

    1. Introduction

      FREE PREVIEW
    2. How to Record a Macro

      FREE PREVIEW
    3. How to Run a Macro and Assign it to an Icon or a Button

    4. Personal Macro Workbook

    5. Watch An Excel Macro Write Your VBA Code

    6. Rules regarding Naming Macros

    7. EXERCISE: Record a Macro

    8. ❓QUIZ 1: The Basics of Macros

    1. Introduction

      FREE PREVIEW
    2. A Detailed Example of how we Record a Macro

    3. Inserting a Data Entry Form into a Database Automatically

    4. Clean the Format of a Data Table using Macros

    5. Absolute vs. Relative Referencing during Macro Recording

    6. Writing Effective Macros

    7. DEMO: Use Navigation Buttons to Change Chart Type

    8. Assignment 1

    9. ❓QUIZ 2: Get in-depth with Macros

    1. Introduction

    2. A tour of the Developer Tab

    3. Overview of procedures in VBA

    4. Referring to Ranges

    5. Different Ways to Refer to a Range in VBA

    6. Dynamic Ranges (& Intro to Variables)

    7. Copying Data using VBA Code (& Intro to Objects)

    8. Copying Data to the Bottom of a Range

    9. Finding Data with VBA

    10. Replacing Data Quickly

    11. Using Special Cells to Remove Blank Rows

    12. Why use Option Explicit?

    13. How to troubleshoot when your code is not working properly

    14. Excel VBA Indentation

    15. ❓QUIZ 3: Starting Excel VBA Programming

    1. Introduction

    2. VBA Data Types

    3. VBA Syntax and Expression Entry PART:1

    4. VBA Syntax and Expression Entry PART:2

    5. Sub Procedures

    6. Sub Procedure Examples

    7. Variables

    8. Manage Variable Scope

    9. Define Static Variables and Constants

    10. Define object variables

    11. Strings and Dates

    12. Assignment Statements

    13. Constants

    14. Arrays

    15. Activity: Define variables, constants, and calculations

    16. SOLUTION of Activity : Define variables, constants, and calculations

    17. PROJECT: Using Relative or Absolute Reference

    18. ❓QUIZ 4: VBA Language Elements in Detail

    1. Introduction to Objects, Properties, Methods, and Events

    2. RANGE Property

    3. CELLS Property

    4. OFFSET Property

    5. VALUE, TEXT, COUNT, COLUMN, ROWS & ADRRESS Properties

    6. SELECT, CLEAR & DELETE Methods

    7. Subroutine Examples - Part:1

    8. Subroutine Examples - Part:2

    9. Subroutine Examples - Part:3

    10. How to handle Basic User Error in your Subroutines

    11. ❓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.

Who Is This Course For?

  • 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.

STILL HAVE QUESTIONS?

  • 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.

  • 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.

  • 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.

  • 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.

  • 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

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