Range.Address 屬性(Excel) | Microsoft Docs

文章推薦指數: 80 %
投票人數:10人

附註:以Excel VBA 7.1 進行測試的結果顯示不一定需要明確的起始點。

... 下列範例對Sheet1 中的同一儲存格位址使用了四種不同的表達模式。

跳到主要內容 已不再支援此瀏覽器。

請升級至MicrosoftEdge,以利用最新功能、安全性更新和技術支援。

下載MicrosoftEdge 其他資訊 目錄 結束焦點模式 閱讀英文 儲存 目錄 閱讀英文 儲存 編輯 Twitter LinkedIn Facebook 電子郵件 目錄 Range.Address屬性(Excel) 發行項 04/06/2022 1位參與者 本文內容 會傳回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 如果RowAbsolute及ColumnAbsolute都為False,而且ReferenceStyle為xlR1C1,則必須包含相對參照的起始點。

此引數即為定義起始點的Range物件。

附註:以ExcelVBA7.1進行測試的結果顯示不一定需要明確的起始點。

似乎有個預設參照$A$1。

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

範例 下列範例對Sheet1中的同一儲存格位址使用了四種不同的表達模式。

範例中的註解為將顯示在訊息方塊中的位址。

Setmc=Worksheets("Sheet1").Cells(1,1) MsgBoxmc.Address()'$A$1 MsgBoxmc.Address(RowAbsolute:=False)'$A1 MsgBoxmc.Address(ReferenceStyle:=xlR1C1)'R1C1 MsgBoxmc.Address(ReferenceStyle:=xlR1C1,_ RowAbsolute:=False,_ ColumnAbsolute:=False,_ RelativeTo:=Worksheets(1).Cells(3,3))'R[-2]C[-2] 支援和意見反應 有關於OfficeVBA或這份文件的問題或意見反應嗎?如需取得支援服務並提供意見反應的相關指導,請參閱OfficeVBA支援與意見反應。

本文內容



請為這篇文章評分?