SSpread.RowMergeプロパティ

 

行内で同じ内容を持つセルを、複数列にまたがる1つのセルとしてマージ(グループ化)するかどうかを設定します。

 

このプロパティを設定する前に、Rowプロパティを使用して対象の行を指定します。

 

以下の値を指定します。初期値は$MergeNoneです。

定数

説明

$MergeNone

0

マージしない

$MergeAlways

1

常にマージする

同じ内容を持つセルが連続した場合は、常にマージします。

$MergeRestricted

2

限定マージ

同じ内容を持つセルが連続した場合は、上隣のセルがマージされている場合のみマージします。

 

動作例

$MergeNone

ぶた

ぶた

ぶた

たぬき

たぬき

たぬき

きつね

きつね

ねこ

ねこ

ねこ

ねこ

$MergeAlways

ぶた

たぬき

きつね

ねこ

$MergeRestricted

ぶた

たぬき

きつね

ねこ

ねこ

 

マージされたセルは、左上セルの設定(背景色など)が有効になります。

マージされた他のセルのデータは非表示になるだけで削除はされません。

 

列のマージについてはColMergeプロパティで設定します。

 

 

使用例

Row = 1;
RowMerge = $MergeAlways;
Row = 2;
RowMerge = $MergeRestricted;

 

関連項目

ColMergeプロパティ

 



「オンラインマニュアル」一覧へ戻る
「Bizの宝箱」TOPへ戻る