|
发表于 2018-9-11 19:17:05
|
显示全部楼层
参考以下说明:
Range.Address 属性
返回一个 String 值,它代表宏语言的区域引用。
语法
表达式.Address(RowAbsolute, ColumnAbsolute, ReferenceStyle, External, RelativeTo)
表达式 一个代表 Range 对象的变量。
参数
名称 必选/可选 数据类型 描述
RowAbsolute 可选 Variant 如果为 True,则以绝对引用返回引用的行部分。默认值为 True。
ColumnAbsolute 可选 Variant 如果为 True,则以绝对引用返回引用的列部分。默认值为 True。
ReferenceStyle 可选 XlReferenceStyle 引用样式。默认值为 xlA1。
External 可选 Variant 如果为 True,则返回外部引用。如果为 False,则返回本地引用。默认值为 False。
RelativeTo 可选 Variant 如果 RowAbsolute 和 ColumnAbsolute 为 False,并且 ReferenceStyle 为 xlR1C1,则必须包括相对引用的起始点。此参数是定义起始点的 Range 对象。
说明
如果引用包含多个单元格,RowAbsolute 和 ColumnAbsolute 将应用于所有的行和列。
示例
下例对工作表 Sheet1 中的同一单元格地址使用了四种不同的表达方式。示例中的注释为将要显示于消息框中的地址。
Visual Basic for Applications
Set mc = Worksheets("Sheet1").Cells(1, 1)
MsgBox mc.Address() ' $A$1
MsgBox mc.Address(RowAbsolute:=False) ' $A1
MsgBox mc.Address(ReferenceStyle:=xlR1C1) ' R1C1
MsgBox mc.Address(ReferenceStyle:=xlR1C1, _
RowAbsolute:=False, _
ColumnAbsolute:=False, _
RelativeTo:=Worksheets(1).Cells(3, 3)) ' R[-2]C[-2]
|
|