一、什么是VBA
VBA是一种编程语言,是建立在Office中的一种应用程序开发工具。可以利用VBA有效地扩展Excel的功能,设计和构建人机交互界面,打造自己的管理系统,帮助Excel用户更有效地完成一些基本操作、函数公式等不能完成的任务。
二、宏和VBA的关系
VBA是编程语言,宏是用VBA代码保存下来的程序。录制的宏只是VBA里面最简单的程序。宏就是一个VBA程序。
三、VBA编程中的一些定义
代码:VBA的程序由代码组成,可以通过录制宏或自主编写得到VBA代码。
过程:用VBA代码把完成一个任务的所有操作保存起来就是一个VBA过程。一个过程可以有任意多的操作,可以有任意长的代码,比如Sub过程和Function过程。
模块:模块是保存过程的地方,一个模块可以保存多个不同类型的过程。
对象:用代码操作和控制的东西即为对象,如:工作薄、工作表、单元格、图片、图表、透视表等。
对象的属性:每个对象都有属性,属性是对象包含的内容或特点。比如字体的颜色;按钮的宽度等等。一般书写程序的时候,对象和属性之前用点连接。