What is "vba"

Visual Basic for Applications (VBA) is an event-oriented programming language with limited object support, used to write macros, available for the entire Office suite and also for other third-party applications such as Autocad, Mathcad and SAP Gui.

Useful links