# Excel Programming with VBA (Self-Paced)

Canonical URL: <https://training-nyc.com/courses/excel-programming-with-vba-self-paced>

## Overview

VBA, Visual Basic for Applications, is the programming language built into Excel, and it is the difference between doing a task every week and writing it once. This course covers VBA fundamentals through real applications of macros and automation rather than abstract exercises.

You will start with security settings and recording macros, then learn to read and analyze the code that recording produces, which is the fastest way into the language. From there you will program basic macros yourself and build up to complex ones, working with variables, looping statements, logic statements, and user forms. You will finish able to automate repetitive operations, create custom commands, and write your own worksheet functions.

## What you'll learn

- Understand macro security settings and why they matter
- Record macros and read the code they generate
- Analyze existing VBA code to understand what it does
- Program basic macros from scratch
- Build complex macros for multi-step processes
- Work with variables, looping statements, and logic statements
- Create user forms for input
- Write custom commands and your own worksheet functions

## Pricing

**Tuition:** $549
