VBA学习之一:基本知识

讨论 Rambo_gor
Lv5 宗师级炼丹师
发布在 综合   958   1
讨论 Rambo_gor   958   1

    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版本

    undefined

    2.1怎么打开VBE(VBA的编辑环境)

    快捷键:【Alt+F11】 对于常用的人员需要将该工具打开,为了保护电脑安全,Microsoft默认是将该功能关闭的,打开方法(以2016版为例,其他版本见百度):

    文件----->选项--->自定义功能区----->主选项卡--->(选中)开发工具

    选中后“开发工具”选项就会出现在菜单栏,下次使用就可以直接点击使用。

    undefined

    2.2 权限问题

    仅仅做了以上操作还是不能运行VBA程序的,因为Microsoft限制了其程序执行权限,我们运行该程序需要将该权限打开。 打开方式:

    文件----->选项--->信任中心--->信任中心设置---->宏设置,选择“启动所有宏”并在“信任对VBA工程对象模型的访问”全面选中(这里会有潜在危险,谨慎使用)

    3、进入VBE

    通过菜单栏 开发工具----->Visivual Basic 打开VBA编辑环境, 在VBE中通过 视图--->代码窗口 打开代码窗口 其他的窗口可通过视图菜单各个都点点看下,熟悉下环境。 通过工程窗口 模块--->插入模块,写VBA程序。 一个简单的程序如下

    Sub 弹出时间()
    MsgBox  Date
    End Sub

    运行结果:

    undefined

    undefined

    好了VBA的简单介绍就到这里,后面会进行一些excel表格数据的处理,敬请期待!

    版权声明:作者保留权利,不代表意本站立场。如需转载请联系本站以及作者。

    参与讨论

    回复《 VBA学习之一:基本知识

    EditorJs 编辑器

    沙发,很寂寞~
    反馈
    to-top--btn