結合セルが含まれるスプレッドシートでは並べ替えを実行できませんが、対応方法はありますか?
対象製品
SPREAD for Windows Forms 7.0J
詳細
一例として以下の実装方法が考えられます。
(1)フォーム上に非表示コントロール(FpSpread2:結合セルなし)を貼り付けます
(2)FpSpread1上のソート対象データのみをFpSpread2上へコピーします
(3)FpSpread2に対してソートを実行します(各メソッド使用)
(4)FpSpread2でのソート結果に合わせ、FpSpread1を独自に並べ替えます
各メソッドの詳細については製品ヘルプをご参照ください。(いずれもSheetViewクラスメンバ)
◎SortRowsメソッド
指定した列を基準に、シート内のすべての行を並べ替えます。
◎SortRangeメソッド
データモデル内のセル範囲を並べ替えます。
◎SwapRowsメソッド
2つの行範囲の位置を交換します。
◎SwapRangeメソッド
セル範囲のデータと書式をシート内の別のセル範囲と交換します。
◎製品ヘルプ
PowerTools SPREAD for Windows Forms 7.0J
- 製品ヘルプ一覧
- 開発者ガイド
- 行と列の操作のカスタマイズ
- シートのデータの並べ替え
(1)フォーム上に非表示コントロール(FpSpread2:結合セルなし)を貼り付けます
(2)FpSpread1上のソート対象データのみをFpSpread2上へコピーします
(3)FpSpread2に対してソートを実行します(各メソッド使用)
(4)FpSpread2でのソート結果に合わせ、FpSpread1を独自に並べ替えます
各メソッドの詳細については製品ヘルプをご参照ください。(いずれもSheetViewクラスメンバ)
◎SortRowsメソッド
指定した列を基準に、シート内のすべての行を並べ替えます。
◎SortRangeメソッド
データモデル内のセル範囲を並べ替えます。
◎SwapRowsメソッド
2つの行範囲の位置を交換します。
◎SwapRangeメソッド
セル範囲のデータと書式をシート内の別のセル範囲と交換します。
◎製品ヘルプ
PowerTools SPREAD for Windows Forms 7.0J
- 製品ヘルプ一覧
- 開発者ガイド
- 行と列の操作のカスタマイズ
- シートのデータの並べ替え
関連情報
- 独自のソートロジックで行を並び替えたい
- 自動ソート実行時に複数のソート条件を指定する方法
- 複数のソート条件を指定することは出来ますか?
- 列ソートを行ってもデータモデルの並び順が変更されません(ソートした並びでExcelファイルにエクスポートされません)
- 行連結した列ヘッダにソートインジケーターが表示されません。また、ソートインジケーターの表示/非表示を制御することは出来ますか?
キーワード
「ソート」