excel中如何利用VBA查看及修改单元格的属性?-天天办公网

 

什么是单元格属性?

如上图所示,单元格C2的值为“36”,填充颜色为“红色”,边框为“黑色细实线”。像以上这些我们能够一眼看到的特征,就叫单元格属性。

如何在VBA中查看及修改单元格属性

excel中如何利用VBA查看及修改单元格的属性?-天天办公网

 

如上图,我们先在VBA中输入单元格Range(“A1”),然后输入点(.),这时VBA会自动列出A1单元格的属性及方法。其中,灰色的、前边有个小手图标的即为单元格属性,绿色图标的为单元格方法。

excel中如何利用VBA查看及修改单元格的属性?-天天办公网

 

单元格常用属性列表:

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 类型,可读写。