セルが結合セルの一部である場合、その結合セルの範囲を取得(MergeArea プロパティ)
MergeArea プロパティ
MergeArea プロパティは、指定したセルが、結合セルの一部である場合、その結合セルの範囲を Range オブジェクトで返します。
【書式】
result = Object.MergeArea
引数・戻り値
- object ・・・ 対象となる Range オブジェクト(単一のセル)
- result ・・・ 指定したセル(object)が、結合セルの一部である場合は、指定したセルを含む結合セル範囲を Range オブジェクトで、返します。
指定したセルが、通常のセルの場合はそのセルをRange オブジェクトで、返します。
MergeArea プロパティは、単一セル範囲でのみ機能します。複数のセル範囲を指定するとエラーになります。
MergeArea プロパティの使用例
サンプルVBAソース
1 2 3 4 5 6 7 8 9 |
Sub Sample_MergeArea() '「B11」セルを含む結合セルのアドレスを表示 MsgBox Range("B11").MergeArea.Address(False, False) End Sub |
実行結果
関連記事
-
-
セルのアドレスを確認(Address プロパティ)
Address プロパティ Address プロパティ・AddressLocal …
-
-
列幅を取得・設定・する(ColumnWidth プロパティ)
ColumnWidth プロパティ ColumnWidth プロパティは、対象セ …
-
-
オートフィルタ(抽出件数の取得・結果集計)AutoFilter メソッド
ワークシート関数の Subtotal 関数 の使い方 VBA には、オートフィル …
-
-
セルをアクティブにする・セルを選択する(Activate, Select)
セルをアクティブにする・選択する 【書式:セルをアクティブにする】 object …
-
-
罫線の設定(Borders プロパティ)
罫線の設定 罫線を一括(上下左右すべて)で設定するには、Borders プロパテ …
-
-
セル・セル範囲を貼り付ける(Paste メソッド)
Paste メソッド Paste メソッドは、クリップボードの内容を指定したセル …
-
-
オートフィルタ(AutoFilter メソッド)
AutoFilter メソッド 【書式】 object.AutoFilter ( …
-
-
セル・セル範囲に名前を定義・削除(Name プロパティ・Names コレクション)
セル・セル範囲に名前を定義(Name プロパティ) Range オブジェクトのN …
-
-
指定した行数・列数移動したセル・セル範囲を参照(Offset プロパティ)
Offset プロパティ Offset プロパティは、基準となるセル・セル範囲か …
-
-
対象のセルが直接参照しているセル全てを取得(DirectPrecedents プロパティ)
DirectPrecedents プロパティ DirectPrecedents …