セル範囲を結合・結合を解除(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ソース実行前
実行後
関連記事
-
-
オートフィルタ(抽出条件で使用できる演算子・記号)AutoFilter メソッド
AutoFilter メソッド 【書式】 object.AutoFilter ( …
-
-
セル内の編集を禁止する(EditDirectlyInCell プロパティ)
EditDirectlyInCell プロパティ エクセルでは、セルをダブルクリ …
-
-
テーマカラーで網かけ(パターン)の色の取得・設定(PatternThemeColor プロパティ・PatternTintAndShade プロパティ)
PatternThemeColor プロパティ・PatternTintAndSh …
-
-
オートフィルタ(アイコンで抽出する)AutoFilter メソッド
オートフィルタ(アイコンで抽出する) Excel 2007 から、条件付き書式で …
-
-
セルの表示形式を設定・取得する(NumberFormat プロパティ)
NumberFormat プロパティ NumberFormat プロパティは、現 …
-
-
フリガナ(Phonetic プロパティ)
Phonetic プロパティ 文字列(漢字など)をキーボードから入力した時の「読 …
-
-
オートフィルタ(抽出件数の取得・結果集計)AutoFilter メソッド
ワークシート関数の Subtotal 関数 の使い方 VBA には、オートフィル …
-
-
並べ替え(Sort オブジェクト, SortFields コレクション)
Sort オブジェクトによる並べ替え Excel 2007 以降のバージョンでの …
-
-
フリガナの設定(SetPhonetic メソッド)
フリガナの設定(SetPhonetic メソッド) SetPhonetic メソ …
-
-
セル範囲内を検索(Find メソッド)
Find メソッド 指定したセル範囲内の特定の情報を含むセルを検索します。 【書 …