
Learn essential information for a successful, video-based training with downloadable exercise files, how to download and unzip them, and how to adjust video quality and playback speed.
Set up the developer tab, record a macro to automate find and replace across two tabs, and store it in this workbook or the personal macro workbook, with security reminders.
Explore the VBA editor setup, including the project, immediate, and locals windows, and learn how to run and debug code directly from the editor.
Edit and debug a recorded VBA macro in Excel, copying and adjusting code with breakpoints and the immediate window to fix worksheet spelling errors.
Explore VBA syntax, keywords, and comments, and learn how subroutines, end statements, and the with block use the cells object and replace method.
Explore VBA objects, their properties and methods, and use the teletext help box in the VBA editor to navigate with dot notation.
Explore how to declare and assign variables in VBA, distinguishing types and object variables. Explain when to use assignment versus comparison, and how function calls and call keyword work.
Explore defining and managing variables in VBA, covering integer, long, double, string, boolean, and variant types; declare, initialize, and use them with arrays and objects, and apply option explicit.
Explore how Intellitouch relates to variable types in VBA, define constants with dim and as, distinguish basic and object types, and use VB message box result constants with immediate window.
Understand subroutines in Excel VBA, including no-parameter macros and inputs, and learn to assign them to shapes to automate tasks; subroutines cannot return values or be used in cell formulas.
Explore boolean variables and expressions in VBA, perform assignments and comparisons, use and/or, and group with parentheses to craft true/false logic for conditional statements.
Master conditional logic in VBA with if...then...else and select case. Use boolean expressions and operators to handle cases like first name length or specific values.
Master VBA user communication by using message boxes with yes/no and OK options, and excel-specific input boxes to capture user data, then integrate responses into code calculations.
Explore for and do while loops in VBA, mastering for loop syntax from start to end with an optional step, and using LBound and UBound with arrays.
Learn to use the for each loop with collections in excel vba to iterate worksheets and cells, access items by name or index, and perform find-and-replace across workbooks.
Develop VBA functions to replace subroutines, using index match over vlookup for faster lookups without rearranging data. Build array function templates and handle lookup errors.
Define the function's return type as a variant, use a variant array for flexible results, and test by entering the function in Excel as an array-entered function.
Define input parameters for functions, distinguishing required and optional inputs, set default values, and test how input parameters affect simple and lookup functions in VBA.
Explore using the worksheet function object in VBA to access Excel functions like index and match, replace VLOOKUP, and test ideas for a user-defined lookup function.
Learn to build a VBA function that uses two match lookups with an index to find a table intersection, defining table array, row/column lookups, and their ranges.
Turn a single value lookup into an array formula by sizing the input and output with a two-dimensional array in VBA.
Explore the Excel VBA application object to control calculation, alerts, screen updating, and status bars; learn to adapt output for range versus non-range calls and handle array outputs.
Learn to use VBA error traps and On Error handling to gracefully manage worksheet function failures, using On Error Resume Next, On Error GoTo, and CVErr to return clear results.
Learn to manage charts in Excel using chart objects, move and resize them over pivot tables, and configure axes titles and data series with VBA.
Master the Page Setup object in VBA to control print ranges, headers and footers, margins, and orientation, and learn to manage print areas and titles across sheets.
Master recording macros, writing interdependent subroutines and functions, using the range object and lookups to automate Excel tasks with VBA.
Table of Contents/Timestamps
0:00 How to Use Excel Dark Mode
2:90 Using the Accounting Number Format Excel
7:45 How to Split Cells in Excel
11:19 How to Group Worksheets in Excel
13:50 How to Add Error Bars in Excel
17:53 How to Indent in Excel
21:28 Excel Format Painter - How to use it
26:02 How to Insert Checkboxes in Excel
34:27 How to Fix the Spill Error in Excel
38:27 How to Lock Cells in Excel
Table of Contents/Timestamps
0:00 How to Record a Macro in Excel
6:28 How to Delete a Named Range in Excel
10:39 How to Insert a Page Break in Excel
13:56 How to Fix Missing Scrollbar in Excel
17:26 How to Insert a Heat map in Excel
21:07 How to Fix the Name Error in Excel
26:18 How to Move Rows and Columns in Excel
30:06 How to Remove Space in Excel
32:52 How to Add Bullet Points in Excel
37:20 How to Make a Pie Chart in Excel
Ten Excel Tips and Tricks - Part 3 – Bonus
0:00 Freeze Rows in Excel
2:09 How to Convert Microsoft Excel to Word
5:23 How to Stop Excel rom Rounding
8:45 How to Calculate SUBTOTAL in Excel
12:02 How to Add an Excel Slicer
15:40 How to Graph a Function in Excel
19:42 How to Convert Text to Number in Excel
23:35 How to Copy Visible Cells Only
29:02 How to Add a Secondary Axis in Excel
37:32 How to Select Non-Adjacent Cells in Excel
Master Automation by Learning the Ins and Outs of Microsoft Visual Basic for Applications (VBA) for Excel
In Essential VBA Training for Excel - get up to speed on using VBA to help automate time-consuming procedures in Excel.
Great for automating repetitive tasks and operations that you perform frequently, VBA is a powerful tool to increase your productivity.
Contents and Overview
The course is designed for individuals and professionals who are new to VBA and who are seeking practical ways to automate tasks in Microsoft Excel that are performed frequently.
Through 4 hours of video lectures, exercise files, and an optional quiz, you'll learn the essentials you need to know to create powerful macros using VBA for Excel.
Find out how to use the VBA editor, VBA syntax, keywords, and comments.
Discover how to define and manage variables, set up subroutines, and create functions.
Also, find out how to use input boxes and message boxes to interact with end users.
Learn practical methods for using macro errors to improve your VBA code.
When you complete this course, you'll be well on your way to using VBA macros in Excel to help you and others automate tasks and operations performed frequently.
This course includes:
Exercise files
An optional quiz to test what you've learned
A certificate of completion
All of our videos are high definition; therefore, they are best viewed with the HD setting on and the videos enlarged.
Here's what our students are saying...
★★★★★ "Absolutely helpful course designed to guide you step by step through basic and advanced VBA code. Very well structured. Instructor sounds calm and competent. Easy to follow the course if you take your time. Exercises are challenging and helpful. Can highly recommend taking this course." -Oliver
★★★★★ "I have been playing with VBA for some time but never really got the hang of it. I have learned why and how to do things from the first two sections of this training course." -Christopher
★★★★★ "This is really nice course if someone is interested in learning Excel VBA and has little programming knowledge before. Although, the course is conducted in such a way that beginners can also learn easily." -Sandeep Sutar
★★★★★ "I like the pace and the level of detail provided" -Julie Perry