VBA
Visual Basic for Appicationの略
Ms Officeの拡張として使える。
Excelの機能としてのイメージが強いが他のものでも使用できる。
VBAは自分が作成したファイルで動作させることを想定したローカル環境向けの言語である。
そのため開発環境等のインストールなどは不要だが、Ms Officeの拡張可能なので単体での動作は出来ない。
VBAはマクロを作成するためのプログラミング言語である。
ユーザーがExcelでマクロを作成するとExcel内部でプログラミング言語であるVBAに変換されて保存される。
つまり、VBAはマクロを作成するためのプログラミング言語なのである。