什么是单元格属性?
如上图所示,单元格C2的值为“36”,填充颜色为“红色”,边框为“黑色细实线”。像以上这些我们能够一眼看到的特征,就叫单元格属性。
如何在VBA中查看及修改单元格属性
如上图,我们先在VBA中输入单元格Range(“A1”),然后输入点(.),这时VBA会自动列出A1单元格的属性及方法。其中,灰色的、前边有个小手图标的即为单元格属性,绿色图标的为单元格方法。
单元格常用属性列表:
range,cell属性
名称 说明
Address: 返回一个 String 值,它代表宏语言的区域引用。
AddressLocal: 以用户语言返回对指定区域的区域引用。String 类型,只读。
Borders :返回一个 Borders 集合,它代表样式或单元格区域(包括定义为条件格式一部分的区域)的边框。
Cells :返回一个 Range 对象,它代表指定单元格区域中的单元格。
Column :返回指定区域中第一块中的第一列的列号。Long 类型,只读。
Columns 返回一个 Range 对象,它代表指定区域中的列。
ColumnWidth :返回或设置指定区域中所有列的列宽。Variant 类型,可读写。
Comment: 返回一个 Comment 对象,它代表与区域左上角单元格相关联的批注。
Count: 返回一个 Long 值,它代表集合中对象的数量。
CurrentRegion: 返回一个 Range 对象,该对象表示当前区域。当前区域是以空行与空列的组合为边界的区域。只读。
End :返回一个 Range 对象,该对象代表包含源区域的区域尾端的单元格。等同于按键 End+ 向上键、End+ 向下键、End+ 向左键或 End+ 向右键。Range 对象,只读。
EntireColumn: 返回一个 Range 对象,该对象表示包含指定区域的整列(或多列)。只读。
EntireRow: 返回一个 Range 对象,该对象表示包含指定区域的整行(或多行)。只读。
Font :返回一个 Font 对象,它代表指定对象的字体。
Height :返回或设置一个 Variant 值,该值代表区域的高度(以磅为单位)。
Hidden :返回或设置一个 Variant 值,它指明是否隐藏行或列。
Hyperlinks :返回 Hyperlinks 集合,它代表区域的超链接。
Interior :返回一个 Interior 对象,它代表指定对象的内部。
ListHeaderRows :返回指定区域中标题行的数目。Long 类型,只读。
Name :返回或设置一个 Variant 值,它代表对象的名称。
Next: 返回一个代表下一个单元格的 Range 对象。
Offset: 返回 Range 对象,它代表位于指定单元格区域的一定的偏移量位置上的区域。
Parent :返回指定对象的父对象。只读。
Resize :调整指定区域的大小。返回 Range 对象,该对象代表调整后的区域。
Row: 返回区域中第一个子区域的第一行的行号。Long 类型,只读。
Rows: 返回一个 Range 对象,它代表指定单元格区域中的行。Range 对象,只读。
Text: 返回或设置指定对象中的文本。String 型,只读。
Value :返回或设置一个 Variant 型,它代表指定单元格的值。
Value2: 返回或设置单元格值。Variant 类型,可读写。