セルのアドレスを確認(Address プロパティ)
2015/08/26
Address プロパティ
Address プロパティ・AddressLocal プロパティで、指定したセル・セル範囲のアドレスを参照します。
Address プロパティではマクロ言語での参照範囲、AddressLocal プロパティでは、ユーザー言語での参照範囲となります。
Object.Address ( rowabsolute, columnabsolute, referencestyle, external, relativeto )
Object.AddressLocal ( rowabsolute, columnabsolute, referencestyle, external, relativeto )
引数・戻り値
- object ・・・ 対象となるRange オブジェクト
- rowabsolute ・・・ 行の参照(絶対参照:True / 相対参照:False)を指定します。
省略すると、True が指定されます。 - columnabsolute ・・・ 列の参照(絶対参照:True / 相対参照:False)を指定します。
省略すると、True が指定されます。 - referencestyle ・・・ 参照形式を示す定数(XlReferenceStyle 列挙型)を指定します。
定数 値 内容 xlA1 1 A1 形式(規定値) xlR1C1 -4150 R1C1 形式
- external ・・・ 外部参照には、True を、ローカル参照には、False(規定値)を指定します。
- relativeto ・・・ 相対参照の基準となる Range オブジェクトを指定します。
(引数 rowabsolute と引数 columnabsolute の両方に False 、引数 referencestyle に xlR1C1 が指定されている場合)
外部参照とローカル参照の違い
【外部参照】:[参照ファイル名]参照ワークシート名!範囲参照
【ローカル参照】:範囲参照
の形で取得します。
Address プロパティの使用例
サンプルVBAソース
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
Sub Sample_Address() Dim myRng Set myRng = ActiveSheet.Cells(3, 2) '引数省略 Debug.Print myRng.Address '行を相対参照 Debug.Print myRng.Address(RowAbsolute:=False) 'R1C1形式 Debug.Print myRng.Address(ReferenceStyle:=xlR1C1) '相対参照、R1C1形式、外部参照、セル「B5」を起点 Debug.Print myRng.Address(False, False, xlR1C1, True, Cells(5, 2)) End Sub |
実行結果
関連記事
-
-
セルが結合セルの一部である場合、その結合セルの範囲を取得(MergeArea プロパティ)
MergeArea プロパティ MergeArea プロパティは、指定したセルが …
-
-
任意のセルを含む行または列全体を参照(EntireRow プロパティ,EntireColumn プロパティ)
EntireRow プロパティ・EntireColumn プロパティ Entir …
-
-
列名を取得、列番号を取得(Address プロパティ,Column プロパティ)
列番号を取得する セル番地(「A1」や「B3」)や列名(「A」「B」「C」 …
-
-
セルを参照する(Range プロパティ)
Range プロパティ 任意のセルにアクセスするには Range プロパティを使 …
-
-
オートフィルタ(日付による抽出)AutoFilter メソッド
日付で、抽出する(AutoFilter メソッド) 【書式】 object.Au …
-
-
行・列の表示・非表示(Hidden プロパティ)
Hidden プロパティ Hidden プロパティに True を設定することで …
-
-
対象のセル・セル範囲に数式があるかどうか調べる(HasFormula プロパティ)
HasFormula プロパティ HasFormula プロパティは、対象のセル …
-
-
重複するデータを削除(RemoveDuplicates メソッド)
RemoveDuplicates メソッド 指定したセル範囲から重複データを含む …
-
-
並べ替え(Sort オブジェクト, SortFields コレクション)
Sort オブジェクトによる並べ替え Excel 2007 以降のバージョンでの …
-
-
入力規則(リストで制限する)Validation.Add メソッド
ドロップダウンリストで入力値を制限 Validation.Add メソッド(また …
