Visual Basic for Applications (VBA)

VBA code is usually written to extend the functionality of a common application such as Excel. Microsoft includes VBA extensions in many of their products and also licenses these extensions to other software vendors. Using VBA a custom set of functionality can be extended to the host program. An example of this could be special manipulation of an Excel spreadsheet.

A partial list of applications that can be customized using VBA include:

Microsoft Excel
Microsoft Access
Microsoft Word