Skip to main content
Programming with Excel VBA
Main navigation
Home
Lists
Lessons
Exercises
Badges
Patterns
Principles
Search
Login
↤
↦
Lessons
+
Getting ready
What is the course about?
Why should you care?
How the course runs
Working together
Gather.Town
Using this site
Exercises
Feedback
When you get stuck
How to succeed
Set up Excel
Your professor
Let's get into it!
Your learning style
+
Simple programs
The first program
Writing the first program
Adela's turn
Generalize
Dialogs
Numeric expressions
Strings
Secluded Cells
Easy is good
Debugging
More debugging
Another worked example
Exercises
+
Decisions
If-then-else
Logical operators
Multiway
Nested ifs
Guard pattern
Basic validation: strings
Basic validation: numeric
Better validation
Vladidation in C#
Exercises
+
Data analysis
Data tables
Ranges
Processing a Range
Normalizing
Range validation
Exercise walkthrough
Validate then process
Filtering
Min and max
Adela programs
Exercises
+
Tips
Blocked macros
Common errors
Excel objects
Excel on Macs
Rounding numbers
Shortcut keys
VBA documentation
Pseudents
Log in
Primary tabs
Log in
(active tab)
Reset your password
Username
Enter your Programming with Excel VBA username.
Password
Enter the password that accompanies your username.