大家好,本节主要介绍工作表对象的相关属性。上节大部分已经涉及到,下面主要汇总复习下。
一、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对象。
今天下雨
本节主要介绍工作表对象的几个常用属性,以巩固复习为主,后续会介绍工作表对象的常用方法,祝大家学习快乐。