Terry,
VBA is Visual Basic for Applications. It is also known as macros in MS
Office. VBA is used to create helper programs that can be used for many
different things, such as custom calculations or formatting. For example, I
use it in Word to ensure that hyperlinks in my documents are in synch against
a master list links.
Most MS Office products support VBA development through the macro feature in
the product.