VBATips

セル結合の結合範囲(行/列)を調べる【.Item】【ExcelVBA】

セル結合の結合範囲(行/列)を調べたい

MergeAreaプロパティでセルが結合しているかどうか判断ができます。
セルが結合された行数や列数の判断はItemプロパティを上手く利用します。

セル結合の結合範囲(行/列)を調べるサンプルコード

上下左右を取得する方法を記載します。
その他の細かい情報はこちらの記事を参照。

Public Sub sample()
    '■セル結合する
    Range("A1:D11").Merge

    '■セル結合の位置を調べる
    With Range("A1").MergeArea
        Debug.Print .Item(1).Row            '1行    上
        Debug.Print .Item(1).Column         '1列(A列)  左
        Debug.Print .Item(.Count).Row       '11行      下
        Debug.Print .Item(.Count).Column    '4列(D列) 右
    End With
End Sub

関連記事

コメント

タイトルとURLをコピーしました