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);//与后三行效
果相同


发布评论