相关知识点
Range对象位置的有关属性:
Range.row:该range左上角单元格的行号
Range.column:左 上角的列号
Range.address:各个对角顶点的绝对地址
注意:当Range包 含多个矩形区域时,row和column只返回其中一个矩形区域左上角的位置,并不是整个Range的左上角,比如Range(“D3:E4,A1,B1”)返回的可能是第3行第4列,而非第1行第1列
Range.count:该Range中单元格的数量;注意多矩形区域重叠部分会重复计算,其计算的对象而非单元的个数,数量太大时会溢出错误,计算单元格数量最安全方法是Range.cells.countlarge
Range.rows:容纳了该Range中每一行。可以使用Range.rows(1)得到一个新的Range对象,代表位于该区域第n行的所有单元格。注意多个矩形区域Rows只代表其中某一个矩形区域的所有行。他也有Range.rows.count属性。同样的Range.colmns.count。
Worksheet.Cells 最大的Range对象,包含所有的单元格。
Worksheet.UsedRange:矩形区域所有使用过的单元格(所有修改格式,删除清空都可能被认为使用过,使用过的最大范围,防止完全空白区域(增加判断语句),防止仅更改了格式的情况,隐藏的筛选过滤不在此内,无法完美,参照实战篇)