VBA,即VisualBasicforApplications,是一种宏语言,用于执行通用的自动化(OLE)任务的编程语言。它是VisualBasic的一种衍生版本,在桌面应用程序中主要用于扩展Windows应用程序功能,尤其是Microsoft Office软件。可以说,VBA是一种基于应用程序视觉化的Basic脚本。
1993年,微软公司开发了一种通用的自动化语言,即VisualBasicforApplication(VBA),它实际上是VB应用程序的一个衍生版本。从1994年开始,在发布的Excel 5.0版本中,就已经具备了VBA的宏功能。