别怕,Excel VBA其实很简单
上QQ阅读APP看书,第一时间看更新

2.2 程序里都有什么

为了在编程时能更加得心应手,有必要先花点时间了解一下在编程的过程中,会反复提到的一些概念。

2.2.1 代码

VBA的程序由代码组成,可以通过录制宏或自主编写得到VBA代码。

2.2.2 过程

用VBA代码把完成一个任务的所有操作保存起来就是一个VBA过程。一个过程可以有任意多的操作,可以有任意长的代码。

在本书中,只介绍Sub过程和Function过程。

2.2.3 模块

模块是保存过程的地方,一个模块可以保存多个不同类型的过程。

2.2.4 对象

用代码操作和控制的东西即为对象,如工作簿、工作表、单元格、图片、图表、透视表等。

2.2.5 对象的属性

每个对象都有属性,属性是对象包含的内容或特点。

从对象的属性,可以了解该对角具有的性质和特点。如字体的颜色,颜色就是字体的属性;按钮的宽度,宽度就是按钮的属性。从对象的属性还可以了解到这个对象包含了哪些其他的对象。如Sheet1工作表的A1单元格,A1单元格就是Sheet1工作表的属性;A1单元格的内容,内容就是A1单元格的属性。

在书写时,对象和属性之间用点(.)连接,对象在前,属性在后,如A1单元格的内容,用汉字表达为:A1.内容

写成代码为:

对象的某些属性也是对象,属性和对象是相对而言的。

2.2.6 对象的方法

每个对象都有方法,方法是指在对象上执行的某个动作。如选中A1单元格,“选中”是在A1单元格这个对象上执行的操作,就是A1单元格的方法。

对象和方法之间也用点(.)连接,对象在前,方法在后,如选中A1单元格写成代码为:

2.2.7 关键字

关键字是VBA中的保留字或符号,如语句名称、函数名称、运算符等都是关键字。