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)

相关推荐

  • 对象的属性与方法是什么?

    听过VBA代码吗?羡慕能用代码高效办公的人吧!VBA代码远没有大家想象的那么难,跟着小编学一起学吧! 对象的属性 对象的属性,就是对象包含的内容或具有的特征,可以通过对象的属性来设置对象.每个对象都有 ...

  • Excel VBA之第五十二课

    我们继续Excel VBA系列课程,今天我们来学习一下工作表的UsedRange属性,该属性返回的是指定工作表上已使用区域的Range对象,返回的本质还是单元格对象.什么叫做已使用的单元格区域呢?想象 ...

  • Excel VBA之第五十四课

    大家好,今天我们学习工作表的ScrollArea属性,它是用来设置工作表的滚动区域的.什么是滚动区域呢?当我们打开工作簿的时候,通过鼠标滑轮上下滑动可以任意上下滚动区域,也可以通过方向键任意左右移动浏 ...

  • Excel VBA之第五十六课

    大家好,今天我们学习工作表的Visible属性,这个属性可以控制工作表的显示和隐藏.这个属性的值有三个,分别为:xlSheetHidden.xlSheetVeryHidden.xlSheetVisib ...

  • Excel VBA之第五十八课

    大家好,前面几个我们学习了工作表的一些常见属性,从本节课开始我们学习工作表的常见方法,这节课我们学习工作表的Activate方法,Activate方法用于使当前工作表成为活动工作表,它等同于选择工作表 ...

  • Excel VBA之第五十九课

    大家好,这节课我们学习工作表的Delete方法,Delete方法用于删除已经存在的工作表.在删除工作前,系统会弹出警告框,询问是否删除工作表.所以在实际编辑代码时,如果有必要的话可以使用Applica ...

  • Excel VBA之第三十课

    大家好,前面几节课我们学习了有关过程的基础知识,从本节课开始,我们开始具体介绍各个不同的过程.还记得在VBA中过程的类别吗?它们分别是:Sub子过程.Function函数过程.Property过程 前 ...

  • Excel VBA之第四十课

    大家好,上节课VBA课程我们介绍工作簿的SaveAs方法 ,SaveAs方法相当于Excel操作中的"另存为"命令,以指定名称保存工作簿.本次课程我们来看看工作簿的SaveCopy ...

  • Excel VBA之第五十一课

    大家好,欢迎学习本平台的Excel VBA知识,本节我们看看工作表的Columns属性以及Rows属性.Columns属性返回指定工作表上的所有列,Rows属性返回指定工作表上的所有行.细细想想,在不 ...

  • Excel VBA之第五十七课

    大家好,今天我们学习工作表的StandardHeight属性和StandardWidth属性,StandardHeight属性是以磅为单位返回工作表中所有行的标准高度(默认值),它是Double类型, ...