Excel VBA之第五十课
大家好,今天我们继续学习工作表的属性,本节我们看看工作表的Cells属性以及Range属性。
1、Cells属性:返回指定工作表(不仅仅是当前使用的单元格)中的所有单元格。示例:
仔细看看这个例子是不是和以前的属性用法不一样呢?在使用Cells属性之后还可以使用某些方法(如本例的Select方法),这就牵扯到了“从属对象”这个概念。从属对象是某些对象通过属性而得到的,例如本例中Sheet1.Cells返回的是整个单元格对象,这个对象可以说是整个工作表的一个属性但同时也是工作表的一个从属对象。从属对象也是对象,所以它也具备其他对象的属性、方法、事件等特性。本例中的Select就是从属对象Sheet1.Cells的一个方法。
如果是选择当前活动工作表的全部单元格,可以省略当前工作表名,使用下面更为简洁的语句:
2、Range属性:用于返回Range对象,也就是指定工作表的一个单元格或单元格区域,它返回的Range对象也是一种从属对象。示例返回A2单元格(Range(“A2”)对象)的一些信息:
结果:
第一行代码获取单元格A2的值信息,第二行代码获取单元格A2的填充颜色信息,其中数字65535代表的是黄色。其实仔细看看Range("A2").Interior这句代码,它返回的也是一个从属于Range("A2")的对象,然后利用它的Interior属性返回了单元格的填充颜色信息。
赞 (0)