Range.Address 屬性 (Excel)

會傳回 String 值,代表巨集語言中的範圍參照。

語法

expression.Address (RowAbsolute, ColumnAbsolute, ReferenceStyle, External, RelativeTo)

expression 代表 Range 物件的變數。

參數

名稱 必要/選用 資料類型 描述
RowAbsolute 選用 Variant 如果為 True,則會以絕對參照的形式傳回對列的參照。 預設值為 True
ColumnAbsolute 選用 Variant 如果為 True,則會以絕對參照的形式傳回對欄的參照。 預設值為 True
ReferenceStyle 選用 XlReferenceStyle 參照樣式。 預設值為 xlA1
External 選用 Variant True 會傳回外部參照。 False 會傳回本機參照。 預設值為 False
RelativeTo 選用 Variant 如果 RowAbsoluteColumnAbsolute 都為 False ,而且 ReferenceStylexlR1C1 ,則必須包含相對參照的起始點。 此引數即為定義起始點的 Range 物件。

附註:以 Excel VBA 7.1 進行測試的結果顯示不一定需要明確的起始點。 似乎有個預設參照 $A$1。

備註

如果參照包含一個以上的儲存格,則 RowAbsoluteColumnAbsolute 會套用於所有的列及欄。

範例

下列範例對 Sheet1 中的同一儲存格位址使用了四種不同的表達模式。 範例中的註解為將顯示在訊息方塊中的位址。

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]

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應