セル範囲を結合・結合を解除(MergeCells プロパティ)
MergeCells プロパティ
MergeCells プロパティは、指定したセル範囲を結合するかどうかを取得・設定します。設定する場合は、True(結合)または、False(結合を解除)を指定します。
【書式】
<取得>
result = Object.MergeCells
<設定>
Object.MergeCells = variant
引数・戻り値
- object ・・・ 対象となる Range オブジェクト
- variant ・・・ セルを結合する場合は、True、結合を解除する場合は、False を指定します。
- result ・・・ 指定したセル範囲が、結合したセルの一部であるかどうかのバリアント型の値(内部処理形式 Boolean)。
True:指定したセル範囲が結合したセル、またはその一部である場合、あるいは複数の結合したセル範囲である場合。
False:指定したセル範囲が結合されていない場合。
Null 値:指定したセル範囲が、結合したセルとそうでないセルの両方が含まれている場合。
MergeCells プロパティの使用例
サンプルVBAソース
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
Sub Sample_MergeCells() 'セル範囲「B4:B9」を結合 Range("B4:B9").MergeCells = True 'セル範囲が、結合されているかどうかを確認 'セル範囲「B4:B9」⇒ 結合されている「Treu」 Debug.Print Range("B4:B9").MergeCells 'セル範囲「A5」⇒ 通常のセル「False」 Debug.Print Range("A5").MergeCells 'セル範囲「B4:B12」⇒ 複数の結合されたセル範囲にまたがっている「Treu」 Debug.Print Range("B4:B12").MergeCells 'セル範囲「A4:B9」⇒ 結合されたセルと通常のセル「Null 値」 Debug.Print Range("A4:B9").MergeCells End Sub |
実行結果
サンプルVBAソース実行前
実行後
関連記事
-
-
セルの位置を取得(Left プロパティ、Top プロパティ)
Left プロパティ・Top プロパティ Left プロパティは、「A列」の左端 …
-
-
オートフィルタ(色で抽出する)AutoFilter メソッド
オートフィルタ(色で抽出する) フォントの色、セルの背景色(条件付き書式による設 …
-
-
入力規則(他セルや数式を利用して許容値を設定)Validation オブジェクト
他のセルや数式を利用して許容値を設定する 入力規則(その5) での設定を、マクロ …
-
-
セルの特定の要素のみをペーストする(PasteSpecial メソッド)
PasteSpecial メソッド PasteSpecial メソッドは、Cop …
-
-
オートフィルタ(日付による抽出)AutoFilter メソッド
日付で、抽出する(AutoFilter メソッド) 【書式】 object.Au …
-
-
セル範囲を結合・結合を解除(Merge メソッド・UnMerge メソッド)
Merge メソッド・UnMerge メソッド セルを結合するには、指定したセル …
-
-
セルの値を置換(Replace メソッド)
Replace メソッド 任意のセル範囲内から特定の値を一括して置換します。Fi …
-
-
外枠罫線の設定(BorderAround メソッド)
外枠罫線の設定 罫線の設定には、Borders プロパティを使用しますが、範囲内 …
-
-
直前のセル・直後のセルを参照する(Previous プロパティ・Next プロパティ)
Previous プロパティ・Next プロパティ Previous プロパティ …
-
-
2つ以上のセル範囲を1つにまとめて参照(Union メソッド)
Union メソッド Union メソッドは、2つ以上のセル範囲を1つにまとめて …

