面向对象编程
与Java、C#一样,VBA所采用的也是面向对象的编程思想
对象:系统中每一个具体的的事物
类 :对象的分类,同类的对象特征相同
属性:是什么样子
方法:能做什么
在VBA中,已经写好了许许多多的类、属性、方法,我们经常使用的有:
Application :Excel系统
WorkBook :工作簿
WorkSheet :工作表
Range :单元格内容区域
以上类还存在从属(持有)关系,如下如所示
特别的,Cells是特殊的、只有一个单元格的Range
子过程
简单地说,在VBE中,我们每写一个Sub……End Sub,就是新定义了一个子过程,而子过程之间可以用Call相互调用,代码如下:
Sub myTest()//这是第一个子过程
Call CallMeMayBe