VBA macros, also known as Visual Basic Macros, allow you to manipulate workbooks in ways Microsoft Excel alone cannot. Visual Basic has access to the workbook, Excel, and even Windows.
As of March 21 2013, VBA can call three report builder API methods. To use these API calls, ensure that the latest version of report builder is installed, and log in before running any macros.
Important: For security reasons, you cannot schedule a workbook that contains a macro through the report builder scheduling interface.