An Excel application is an Excel spreadsheet that uses Microsoft Excel and VBA. VBA stands for Visual Basic for Applications, which is a subset of the full blown Visual Basic programming language that can run within other host applications such as Microsoft Excel, Access and Word. Using VBA, you can extend and build additional functionalities of Excel.
More: continued here