列内で同じ内容を持つセルを、複数行にまたがる1つのセルとしてマージ(グループ化)するかどうかを設定します。
このプロパティを設定する前に、Colプロパティを使用して対象の列を指定します。
以下の値を指定します。初期値は$MergeNoneです。
定数 |
値 |
説明 |
$MergeNone |
0 |
マージしない |
$MergeAlways |
1 |
常にマージする 同じ内容を持つセルが連続した場合は、常にマージします。 |
$MergeRestricted |
2 |
限定マージ 同じ内容を持つセルが連続した場合は、左隣のセルがマージされている場合のみマージします。 |
動作例
$MergeNone |
|
$MergeAlways |
|
$MergeRestricted |
|||
ぶた |
きつね |
ぶた |
きつね |
ぶた |
きつね |
||
ぶた |
きつね |
||||||
ぶた |
ねこ |
ねこ |
ねこ |
||||
たぬき |
ねこ |
たぬき |
たぬき |
ねこ |
|||
たぬき |
ねこ |
||||||
たぬき |
ねこ |
マージされたセルは、左上セルの設定(背景色など)が有効になります。
マージされた他のセルのデータは非表示になるだけで削除はされません。
行のマージについてはRowMergeプロパティで設定します。
使用例
Col = 1;
ColMerge = $MergeAlways;
Col = 2;
ColMerge = $MergeRestricted;
関連項目
RowMergeプロパティ