VBAとは、MicrosoftがVisual Basicをもとに開発したマクロ用プログラミング言語です。VBAはVisual Basic for Applicationの略になっています。
主にOfficeでマクロを作成するために利用されており、ExcelでもVBAを使ったマクロにより高度で複雑な処理を行うことが可能です。