HOME / CATALOG / EXCEL VBA FOR BEGINNERS — STEP BY STEP
EARLY ACCESSEXCEL & SPREADSHEETS PATHLIFETIME ACCESS

Excel VBA for Beginners — Step by Step

Self-paced video training — 11 modules, 39 lessons. Work through it at your own pace — every lesson is real recorded training, not slide-reading.

11
MODULES
39
LESSONS
720p
STREAMING
LIFE
ACCESS
▶INSIDE THE COURSE · 39 LESSONS
UNLOCKS INSTANTLY AFTER CHECKOUTSEE THE CURRICULUM ↓

ABOUT THIS COURSE

In this beginner course, students will learn the fundamentals of VBA in Excel, including how to set up and record simple macros. They will explore creating subroutines, declaring variables, and using arrays. The course also covers file interactions and data manipulation techniques, enabling students to read, write, and manipulate data effectively using VBA.

CURRICULUM

11 modules, in order.

39 LESSONS · LIFETIME ACCESS
01Introduction to VBA in Excel5 LESSONS
▶Introduction - What Youre Going to Learn in This Course

this course will introduce you to the basics of VBA in Excel.

▶What is VBA and When is it Used

learn what VBA is and its common use cases in Excel.

▶How to Set Up VBA in Excel

discover how to set up the VBA environment in Excel.

▶Understanding the Basics of VBA

understand the foundational concepts and structure of VBA.

▶How to Record a Simple Macro

learn how to record a simple macro using VBA.

02VBA Basics - Getting Started9 LESSONS
▶Creating a Sub

create a subroutine in VBA to perform tasks.

▶Variable Types

explore different types of variables used in VBA.

▶Declaring a Variable

learn how to declare variables in your VBA code.

▶Creating Dialogs

create user dialogs to interact with users in VBA.

▶Introduction to Arrays

get introduced to arrays and their use in VBA.

▶Static Arrays

learn about static arrays and how to use them.

▶Dynamic Arrays

discover how to work with dynamic arrays in VBA.

▶Multi-Dimensional Arrays

explore multi-dimensional arrays and their applications.

▶Controls

understand how to use controls within your VBA projects.

03File Interactions in VBA7 LESSONS
▶Object Hierarchy

learn about the object hierarchy in VBA for file interactions.

▶Workbooks - Part 1

explore workbook objects and their functionalities in VBA.

▶Workbooks - Part 2

continue learning about workbook objects in this second part.

▶Worksheet Objects

understand how to work with worksheet objects in VBA.

▶Reading and Writing Data

learn how to read and write data using VBA.

▶Tables

explore how to work with tables in VBA.

▶Table Interactions

learn about table interactions and manipulations in VBA.

04Operations in VBA2 LESSONS
▶Math Manipulation

perform mathematical operations and manipulations in VBA.

▶String Manipulation

manipulate strings and text data using VBA.

05Procedures in VBA2 LESSONS
▶Creating and Calling a Subroutine

create and call subroutines to organize your VBA code.

▶Passing Arguments

learn how to pass arguments to subroutines in VBA.

06Loops and IF Statements in VBA3 LESSONS
▶Types of Loops and If Statements

learn about different types of loops and if statements in vba.

▶WithEnd With

explore the withend with statement for more efficient code.

▶Loop Examples

review various examples of loops in vba.

07Forms in VBA4 LESSONS
▶Controls

understand the different controls used in vba forms.

▶Properties

discover how to set properties for form controls in vba.

▶Form Code

learn how to write code for forms in vba.

▶Loading a Form and Preparing Lists

understand how to load a form and prepare lists in vba.

08Speeding Up Your Code in VBA1 LESSONS
▶Speeding Up Your Code

find out techniques for speeding up your vba code.

+ 3 more modules in the full course — 39 lessons total.

CURATED BY

ChartMastery
CURATED LIBRARY

Selected from experienced educators' training libraries and kept whole — modules, worked examples and walkthroughs exactly as taught.

GOOD TO KNOW

Lessons stream in the browser and remember where you stopped.

Watch on two devices at once — phone, tablet or desktop.

Download buttons are disabled; delivery is encrypted and authenticated per request.

$59 · ONE PAYMENT

Own every lesson, for life.

One payment unlocks all 39 lessons instantly — start with lesson one the moment you check out.