
什么是VBA?
VBA是Visual Basic Application的简称,属于一种编程语言,建立在Office中一种应用程序开发工具,它的强大的对象模型可以让用户编写复杂的程序,能够交互式地控制Office应用程序,如Excel,Word和PowerPoint。其功能就是Excel宏的升级版,能够让使用者自己编写自己需要的自动化功能。具备单独的编写界面,能够连通Excel表格之间的数据处理。

VBA能做什么?
VBA可以解放大量数据处理时候重复性工作,如收集用户输入,图表生成,窗口管理,等等。另外,它也可以用于实现自定义功能,协助用户更好地完成特定任务,如实现网络应用程序,创建自动报表,管理数据库等等。类似于脚本精灵这样的自动化处理功能。例如你的老板让你录入商品订单中商品名称各型号规格、单价。面对大量的数据,需要重复性的从源数据进行复制粘贴,当你学会VBA,便可以自己制定一个属于自己的宏功能。
如何学习VBA
可以在微软官方文档中进行参考学习,VBA编程语言的基本概念,可以提高您对它的基本理解。VBA学习门槛低,不需要具备英文四六级,只需认识基本的英文条件判断,例如if、loop、end等基本词汇。在了解了基本的名称含义后,可以使用VBA编写一些小型程序,例如自动完成公式,在单元格中插入文本,创建用户定义的函数等,了解Excel与VBA之间的打开方式。
如何打开VBA界面
Windows系统:
第一种方法:启动Microsoft Office Excel,按住Alt + F11
第二种方法:依次执行操作【工具】——>【宏】——>【Visual Basic编辑器】
Mac os:
第一种方法:启动Microsoft Office Excel,按住Option + F11
第二种方法:依次执行操作【开发工具】——>【代码】——>【Visual Basic】
Windows系统与Mac os之间是有略微的差异的,主要在框架编辑器,目前相对于入门学习,可以忽略这个功能模块。下一期会讲解VBA界面的构造,如何编写VBA的代码。