Excel Graph) (Range 属性

返回一个 Range 对象,该对象代表指定的单元格或单元格区域。 此为只读 Range 对象。

语法

表达式Range (Range1Range2)

expression 是必需的。 返回 DataSheet 对象的表达式。

参数

名称 必需/可选 说明
Range1 单个单元格:必需。 指定区域的名称。

这必须是编写宏所用语言中的 A1 样式引用。

它可以包括:
  • 范围运算符 (冒号) 。
  • 交集运算符 (空格) 。
  • 联合运算符 (逗号) 。
它还可以包括美元符号,但它们将被忽略。
Range1Range2 单元格区域:必需。 指定区域左上角和右下角的单元格。

每个参数可以是:
  • 包含单个单元格 (或整个列或整行) 的 Range 对象。
  • 一个字符串,以编写宏时使用的语言命名单个单元格。

备注

在数据表中,第一个列标题(从左边开始)为 A,接下来是 B、C、D 等。 第一个行标题(从顶部开始)为 1,接下来是 2、3、4 等。 最左列和顶行均没有标题。 换而言之,列 A 实际是从左侧开始第 2 列;同样,行 1 是从顶部开始第 2 行。

最左列和顶行分别称为列 0(零)和行 0(零),通常将其用于图例文本或轴标签。 因此,以下示例在 A 列的顶部单元格中插入文本“年销售额”, (第二列) 。

myChart.Application.DataSheet.Range("A0").Value = "Annual Sales"

以下示例在第 2 行的最左侧单元格中插入文本“第 1 区”, (第三行) 。

myChart.Application.DataSheet.Range("02").Value = "District 1"

示例

此示例将数据表上 A1 单元格的值设置为 3.14159。

myChart.DataSheet.Range("A1").Value = 3.14159

此示例在数据表上的单元格区域 A1:C3 中进行循环。 如果其中一个单元格的值小于 0.001,则示例将该值替换为 0 (零) 。

With myChart.Application.DataSheet 
 For Each c in .Range("A1:C3") 
 If c.Value < .001 Then 
 c.Value = 0 
 End If 
 Next c 
End With

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。