2 VBA Computational Environment

 VBA is a programming language used to define computer programs that perform computations that occur within a specific computational environment called a VBA Environment. A VBA Environment is typically hosted and controlled by another computer application called the host application. The host application controls and invokes computational processes within its hosted VBA Environment. The host application may also make available within its hosted VBA Environment computational resource that enable VBA program code to access host application data and host computational processes. The remainder of this section defines the key computational concepts of the VBA Environment.