2024年4月27日发(作者:)

excel中的range对象

Range 对象是 Excel 应用程序中最经常使用的对象;在操作 Excel 内的任何区域之

前,都需要将其表示为一个 Range 对象,然后使用该 Range 对象的方法和属性。一个

Range 对象代表一个单元格、一行、一列、包含一个或者更多单元块(可以是连续的单元

格,也可以式不连续的单元格)的选定单元格,甚至是多个工作表上的一组单元格。在代

码中引用范围。

Address 属性:这个属性返回范围坐标的字符串,坐标以下面几种格式之一表示,包

括:“$A$1”(单元格在位置 A1)、“$1”(在工作表的第一行)和“$A$1:$C$5”(范

围包括介于 A1 和 C5 之间矩形内的所有单元格)。“$”表示绝对坐标(而非相对坐标)。

eet ws = (eet)eets[1];

rng;rng = Cell;rng = _Range("A1",

g);//使用对象的 Range 属性指定一个区域

rng = _Range("A1:B12", g);//使用对象的 Range 属性指定一个

区域

rng = ()[1, 1];//使用工作表的 Cells 属性,指定单个行和列值

rng = ("SomeRangeName", g);//引用一个命

名范围

rng = ("A1", "C5")//直接引用范围的 Cells、Rows 或 Columns 属性,

作用相同

rng = ("A1", "C5").Cellsrng = ("A1", "C5").Rowsrng =

("A1", "C5").Columnsrng = ()[1, g];//引用

特定行或特定列或行和列的范围

rng = ()["1:3", g];rng =

()s[3, g];//Application 对象的 Selection 属性返

回与选定单元格对应的范围

rng = ()ion;//创建一个包含其他两个合并范围

的范围(在引号内指定两个范围,并用逗号隔开)

rng = _Range("A1:D4, F2:G5", g);//与后三行效果

相同

rng1 = _Range("A1", "D4");rng2 =

rng2, _Range("F2", "G5");rng = (rng1,

g, g, ……);//创建一个引用其他两个范围重叠部分的范围(在引号

内指定两个范围,并不使用分隔符)

rng = _Range("A1:D16 B2:F14", g);//与后三行效

果相同