Worksheet工作表对象属性

2019-10-13 15:44:09 浏览数 (1)

大家好,本节主要介绍工作表对象的相关属性。上节大部分已经涉及到,下面主要汇总复习下。

一、name属性

上节介绍引用工作表对象时,已介绍过name属性,它是工作表标签的名称。

name属性是可修改属性,代码相对简单,这里顺带说下工作表标签颜色更改。修改标签颜色,是修改工作表对象下的tab标签对象的colorindex属性。

sheet4.tab.colorindex=5(colorindex属性之前已经介绍过,即颜色序列,5对应的是蓝色)

二、index索引号

index索引号对应的是工作表标签从左至右排列的顺序。(所以在使用索引号引用工作表时,如果改变排列顺序就可能导致指定的工作表错误,这点需要注意。)

代码中变量从1到工作表对象的数量4。即索引号从1至4。对应的工作名也是从左至右。

三、usedrange属性

工作表的usedrange属性表示工作表中已经使用的单元格,返回单元格对象。

代码中sheet1.usedrange属性得到一个单元格对象,即range("a1:c5"),然后将它的单元格interior属性的颜色设置为蓝色。

四、visible属性

通过设置工作表的visbils属性达到显示和隐藏工作表的目的。(visbile属性可以通过vba代码更改,也可以在工作表的属性窗格中更改visible属性。)

属性值通常有三个值可供选择:

属性值-1为显示隐藏的工作表。(vba代码中也可以使用1和true)

属性值0为普通隐藏,可以从格式菜单中取消隐藏。(vba代码中也可以用false或者xlsheethidden)

属性值2代表深度隐藏,不能从格式菜单中取消隐藏,必须通过vba代码或属性窗格中更改。(代码中也可以用xlsheetveryhidden)

下面我们用代码来隐藏汇总表,将visible属性值设为0,然后显示已经隐藏的原始数据表,将其visible属性值设为-1

五、codename属性

工作表的codename属性是工作表对象名称,上节已经有详细的介绍,在新增工作表时,excel会默认工作表name和对象名称codename相同。

工作表的codename属性值,可以通过VBE的工程窗口中查看。例如表格1的codename属性为sheet1,而原始数据表的codename属性为sheet4。

六、集合count属性

sheets和worksheets集合的count属性,用于统计工作簿工作表集合的数量。

通过代码worksheets.count得到工作簿中有工作表对象集合中有4个worksheet对象。


今天下雨

本节主要介绍工作表对象的几个常用属性,以巩固复习为主,后续会介绍工作表对象的常用方法,祝大家学习快乐。


vba

0 人点赞