VBA stands for Visual Basic for Applications, and is a programming language subset of Microsoft Visual Basic. It allows to control several options in programs that support VBA.
Most Microsoft Office applications such as Word, Excel, and PowerPoint work with VBA.
You really don’t need to learn a lot of VBA to make things happen. Sometimes, you can just paste a snippet of VBA to make miracles happen!
For example, you can rewind your Flash movies in PowerPoint slides using some VBA.