(VBA) MICrosoft' s common language for manipulating components of its MICrosoft OffICe suite. It is used as the macro language for these applICations and is the primary means of customising and extending them. A VBA program operates on objects representing the applICation and the entities it manipulates, e.g. a spreadsheet or a range of cells in MICrosoft Excel. [Relationship to Visual BASIC? URL?] (1999-09-12)