Essential VBA Training for Excel - Automate Repetitive Tasks

Learn Microsoft VBA to automate your time-consuming procedures 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

Course curriculum

  • 1

    Introduction

    • Introduction

  • 2

    The Environment

    • Getting Started

    • The VBA Editor

    • First Coding Manipulations

  • 3

    VBA as a Language

    • VBA Syntax, Keywords, and Comments

    • Objects and VBA's Intellitext

    • Variables and Method Calling Rules

    • How to Define and Manage Variables

    • Constant Variable Types and Variables through Intellitext

  • 4

    Introducing Macros

    • Subroutines

    • Logical Constructs: The Boolean Type

    • Logical Constructs: If and Switch Statements

    • Methods for Communicating to the User

    • Looping: The For and Do While Loops

    • Looping: Collections and the For Each Loop

  • 5

    Introducing Functions

    • Functions

    • Returning Values from Functions

    • Completing Exercise 5

    • Determining Limitations

    • The Worksheet Function Object

    • Completing Exercise 5

    • The Range Object

    • Writing an Array Formula

  • 6

    Common Keys to VBA

    • The Application Object

    • The Workbook and Worksheet Objects

    • Using Errors to Guide You

    • The Name and Names Objects

    • The PivotTable Object

    • The Chart and ChartObject Objects

    • The PageSetup Object and Print Ranges

    • One Approach To Completing Exercise 8

  • 7

    Conclusion

    • Concluding Remarks

  • 8

    Exercise Files

    • Exercise Files