並べ替えの順序(昇順/降順)を設定します。
このプロパティはインデックスプロパティです。インデックスには並べ替えのキーの優先順位(0から255まで、小さい方が優先度が高い)を指定します。
以下の値を指定します。初期値は$SortKeyOrderAscendingです。
定数 |
値 |
説明 |
$SortKeyOrderNone |
0 |
並べ替えなし |
$SortKeyOrderAscending |
1 |
昇順 |
$SortKeyOrderDescending |
2 |
降順 |
このプロパティとSortKeyプロパティを使用して、並べ替えに必要な情報を準備します。
SortKeyプロパティとSortKeyOrderプロパティのインデックス(優先順位)を同じにすることで、並べ替えのキーにする行/列番号と、並べ替え順序(昇順/降順)の組み合わせを設定できます。
実際の並び替えはSortメソッドの呼び出しで行われます。
使用例
SortKey(0) = 2; /* 第1キー 2列目 */
SortKey(1) = 3; /* 第2キー 3列目 */
SortKey(2) = 4; /* 第3キー 4列目 */
SortKeyOrder(0) = $SortKeyOrderAscending; /* 第1キー 昇順 */
SortKeyOrder(1) = $SortKeyOrderDescending; /* 第2キー 降順 */
SortKeyOrder(2) = $SortKeyOrderDescending; /* 第3キー 降順 */
Sort(1, -1, 4, -1, $SortByRow); /* 1〜4列目の全行をソート */
関連項目
SortKeyプロパティ
Sortメソッド