Range(\
Range(\为查找A列从65536位置的单元格起,向上查找,直到找到最后一个非空单元格为止,并显示其行号
当我们在使用VBA处理EXCEL数据的时候,通常会遇到如下的代码: Range(\ Range(\ Range(\ ??
诸如此类的代码,那么,在Range引用对象中,End属性指的是什么含义呢?包含哪些方法呢?
与Range对象的End属性相关的知识 End属性包含如下四个方向:
xlDown xlToRight xlToLeft xlUp
End 属性应用于返回一个 Range 对象所包含源区域的区域尾端的单元格。等同于按键 End 向上键、End 向下键、End 向左键或 End 向右键。 示例如下:
本示例选定包含单元格 B4 的区域中 B 列顶端的单元格。 Range(\
本示例选定包含单元格 B4 的区域中第 4 行尾端的单元格。
Range(\
本示例将选定区域从单元格 B4 延伸至第四行最后一个包含数据的单元格。
Worksheets(\
Range(\
Range(\列数据区域最后一行的行号 Range(\列数据区域最后一行的行号 Range(\列数据区域最后一行的行号 Range(\列数据区域最后一行的行号
SpecialCells 方法
返回一个符合指定类型和值得Range对象. expression.SpecialCells(Type, Value)
Type 需要xlCellType, 见下表:
xlCellTypeAllFormatConditions. 任何格式的单元格 xlCellTypeAllValidation. 含有验证条件的单元格 xlCellTypeBlanks. 空单元格
xlCellTypeComments. 含注释的单元格 xlCellTypeConstants. 含有常量的单元格 xlCellTypeFormulas. 含公式的单元格
xlCellTypeLastCell. 所用区域中的最后一个单元格
xlCellTypeSameFormatConditions. 条件格式相同的单元格 xlCellTypeSameValidation. 验证条件相同的单元格 xlCellTypeVisible. 所有可见单元格
Value 变量
如果Type是 xlCellTypeConstants 或 xlCellTypeFormulas, 这个参数值用于指定那种单元格包含在返回结果中. 这些值可以加在一起返回多个类型. 默认是选择所有内容和格式, 不管是什么类型的但换个. 值可以是 XlSpecialCellsValue 内容之一.见下表:
xlErrors xlLogical xlNumbers xlTextValues
例子: 返回选定区域内最后一个单元格 Worksheets(\).Activate ActiveSheet.Cells.SpecialCells(xlCellTypeLastCell).Activate 以上为转贴,2010中有添加了不少新的定位条件,如“行列内容差异单元格”等。
i = Range(\含公式单元格个数统计 j = Range(\23).Column含公式的第一个单元格
i = Range(\j = Range(\