class documentation
class Sort:
ワークシートのセル範囲の並び替えを扱うクラスです。ワークシート、テーブル、オートフィルターから呼ばれます。
Method | execute |
入力された並び替え条件に基づき、並び替えの実行を行います。 |
Method | execute |
入力された並び替え条件群に基づき、並び替えの実行を行います。 |
Method | execute |
並び替えの実行(昇順)を行います。 |
Method | execute |
並び替えの実行(降順)を行います。 |
Method | get |
設定されている並び替え条件を取得します。 |
Method | reset |
並び替え条件を全クリアします。オートフィルターとテーブルから並び替えオブジェクトが取得された時に有効です。 |
Method | reset |
並び替え条件をクリアします。オートフィルターとテーブルから並び替えオブジェクトが取得された時に有効です。 |
def executeSortAscending(self, target:
int
, direction: enums.XlRowCol
= enums.XlRowCol.Rows, matchCase: bool
= False):
¶
並び替えの実行(昇順)を行います。
Parameters | |
target:int | 並び替え対象の列数。先頭(行/列)=1です。 |
direction:XlRowCol , optional | XlRowCol.Rows: 行方向 XlRowCol.Cols: 列方向 オートフィルターまたはテーブルから呼ばれた際は、行方向のみとなります。 |
matchbool , optional | trueの時、大文字小文字を考慮し、falseの時は、大文字小文字を無視します。 |
def executeSortDescending(self, target:
int
, direction: enums.XlRowCol
= enums.XlRowCol.Rows, matchCase: bool
= False):
¶
並び替えの実行(降順)を行います。
Parameters | |
target:int | 並び替え対象の列数。先頭(行/列)=1です。 |
direction:XlRowCol , optional | XlRowCol.Rows: 行方向 XlRowCol.Cols: 列方向 オートフィルターまたはテーブルから呼ばれた際は、行方向のみとなります。 |
matchbool , optional | true: 大文字小文字を考慮 false: 大文字小文字を無視 |