Excel VBA is Visual Basic Applications in Excel which is a programming language built into the software to help users create their own functions and commands in the Excel spreadsheet. This program makes using Excel much easier as any variation of functions can be designed. Visual Basic Applications (VBA) can also be used on other Office applications such as Microsoft PowerPoint and Microsoft Word.
Visual Basic Applications (VBA) is composed of a number of commands and is fixed together with office applications so it is used for interacting with and accessing with them. Therefore, Excel VBA is knowledgeable able worksheets, chats, workbooks and cells; while Word VBA knows about documents and bookmarks.