SPREADで以下ようなの表を表示させた後に、2列目から最後の列までを
指定して、2行目でソート(降順)させるには、どうしたら良いのでし
ょうか?
1 A B C ・・・・・・
2 200 500 400
3 30 40 200
4 100 60 1200
・
・
SPREAD 6.0だとこんな感じ
'ソート対象列もしくは行
vaSpread1.SortKey(1) = 3
'ソート順
vaSpread1.SortKeyOrder(1) = SortKeyOrderAscending
'ソートの実行
vaSpread1.Sort 1, 3, vaSpread1.MaxCols, 3, SortByCol
詳しい内容はヘルプで確認してください。
VFRさん、教えてください。
'ソートの実行
vaSpread1.Sort 1, 3, vaSpread1.MaxCols, 3, SortByCol
のSortの後の1, 3, と MaxCols, 3, はどういう意味でしょうか?
また、SortKeyOrderAscendingの変数が定義されていないとメッセージ
が出ます???
Sortの後の1, 3, と MaxCols, 3は
それぞれ列と行の範囲を指定します。
SortKeyOrderAscending(昇順) は1
SortKeyOrderDescending(降順)は2です。
ヘルプに載っている思いますが・・・・
ツイート | ![]() |