Visual Basic for Applications (VBA) is an extensible programming language.
VBA with Microsoft Excel Online Training
Visual Basic for Applications (VBA) is an extensible programming language that is made up of a core set of commands and extended on a per application basis to be able to work directly with objects in that application. This means that VBA for Excel knows about things like workbooks,worksheets, cells and charts and more; while VBA for Access knows about tables, queries, reports and data entry forms, among other things.
What you will learn
Other tasks, like changing the format of a range of cells, are repeated often but can be done quickly by using tools in Excel. However, you often have one or two tasks that you perform frequently and that require a lot of steps to accomplish.