1、简介
Visual Basic for Applications(VBA)是Visual Basic的一种宏语言,是微软开发出来在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。主要能用来扩展Windows的应用程序功能,特别是Microsoft Office软件。也可说是一种应用程式视觉化的Basic 脚本。该语言于1993年由微软公司开发的的应用程序共享一种通用的自动化语言——–Visual Basic For Application(VBA),实际上VBA是寄生于VB应用程序的版本。微软在1994年发行的Excel5.0版本中,即具备了VBA的宏功能。
2、操作
我使用的是excel-2016版本,具体版本可以通过excel的 文件----->账户---->关于excel
来查看excel版本
2.1怎么打开VBE(VBA的编辑环境)
快捷键:【Alt+F11】 对于常用的人员需要将该工具打开,为了保护电脑安全,Microsoft默认是将该功能关闭的,打开方法(以2016版为例,其他版本见百度):
文件----->选项--->自定义功能区----->主选项卡--->(选中)开发工具
选中后“开发工具”选项就会出现在菜单栏,下次使用就可以直接点击使用。
2.2 权限问题
仅仅做了以上操作还是不能运行VBA程序的,因为Microsoft限制了其程序执行权限,我们运行该程序需要将该权限打开。 打开方式:
文件----->选项--->信任中心--->信任中心设置---->宏设置,选择“启动所有宏”并在“信任对VBA工程对象模型的访问”全面选中(这里会有潜在危险,谨慎使用)
3、进入VBE
通过菜单栏 开发工具----->Visivual Basic
打开VBA编辑环境,
在VBE中通过 视图--->代码窗口
打开代码窗口
其他的窗口可通过视图菜单各个都点点看下,熟悉下环境。
通过工程窗口 模块--->插入模块
,写VBA程序。
一个简单的程序如下
Sub 弹出时间()
MsgBox Date
End Sub
运行结果:
好了VBA的简单介绍就到这里,后面会进行一些excel表格数据的处理,敬请期待!