Range.Address 屬性(Excel) | Microsoft Docs
文章推薦指數: 80 %
附註:以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支援與意見反應。
本文內容
延伸文章資訊
- 1VBA004 取得啟用中的儲存格位址 - 錦子老師
Chapter VBA VBA004 取得啟用中的儲存格位址Section 如果目前最前方的表為工作表,而非圖表、表單等等…,就回傳回作用中單一儲存格的絕對位址, ...
- 2cwchen.nou-2 - Excel VBA基礎入門班
來源Excel\VBE→選取欲複製的VBA程式碼→右鍵\複製; 目的Excel\VBE→插入\模組→ ... 取得任意儲存格的位址,可使用「Address屬性」回傳的位址為絕對位址「$A$2」。
- 3Excel VBA取得儲存格的值及位置:回傳畫出數學向量
本文介紹VBA的AddConnector、ShapeRange.Line、With…End、ActiveSheet.Cells.Value等方法,設計程式依照Excel所輸入的儲存格位址畫出線條箭頭。
- 41015Excel尋找資料所在儲存格位置-ADDRESS函數| 錦子老師
Excel尋找資料所在儲存格位置-ADDRESS函數. ... ADDRESS 函數 根據指定的列和欄號碼,取得工作表中儲存格的位址。 語法. ADDRESS(row_num, column_n...
- 5excel vba取得儲存格位置 - 軟體兄弟
excel vba取得儲存格位置, MsgBox “選取使用中工作表內正在使用的儲存格範圍,並顯示其位置” ActiveSheet. ... 01-14 取得與運算結果儲存格有直接關連性的運算來...