# Excel VBA Course

Canonical URL: <https://www.graduateschool.edu/courses/excel-programming-with-vba>

## Overview

VBA (Visual Basic for Applications) is the programming language built into Microsoft Excel. With VBA, you can automate repetitive tasks and streamline your workflow.

In this hands-on course, you’ll learn the basics of VBA programming through real-world applications of macros and Excel automation. You’ll discover how to automate routine processes, create custom commands, build new worksheet functions, and more.

## What you'll learn

- Security
- Recording macros
- Reading and analyzing code
- Programming basic macros
- Creating complex macros
- Variables
- Looping statements
- Logic statements
- User forms
- Error trapping
- Troubleshooting

## Prerequisites

Prior VBA programming knowledge is not required, but knowledge equivalent to our [Intermediate Excel](/courses/intermediate-excel-classes) course is recommended, including VLOOKUP, Pivot Tables, and IF statements.

## Curriculum
1. **Excel VBA and Macros Level I Course**
2. **Excel VBA and Macros Level II Course**

## Schedule
- Jun 23, 2026 – Jun 24, 2026 — Live Online
- Jul 30, 2026 – Jul 31, 2026 — Live Online
- Sep 16, 2026 – Sep 17, 2026 — Live Online
- Nov 5, 2026 – Nov 6, 2026 — Live Online

## Pricing

**Tuition:** $549
