Excel VBA refers to Visual Basic for Applications programming language. This is a variant of the Visual Basic programming language designed specifically for Office Applications. VBA can be used in Excel, Word, Outlook, Powerpoint and pretty much all the Office suite.