- Excel VBA 質問スレ Part38 [転載禁止]©2ch.net
597 :デフォルトの名無しさん[sage]:2015/10/30(金) 23:15:04.12 ID:AOFIcsmi - >>596
ソートのキーはどれか1カラムの値でいいの?
|
- Excel VBA 質問スレ Part38 [転載禁止]©2ch.net
598 :デフォルトの名無しさん[sage]:2015/10/30(金) 23:49:36.47 ID:AOFIcsmi - >>596
とりあえず実測してみた 1.[A1:Z1048576] に =Rand() を入れ、値コピーして固定する。 Columns("A:A")をキーにしてシート上でソートする。 → 平均 9495ms 2.[A1:Z1048576] を配列に入れる。 最初の列をキーにしたインデックスを求め、そのインデックスに基づいて配列をソートする。 → 平均 8923ms 「配列に入れる」部分の時間は含んでいないし、結果をシートに書き込んでもいない。 どちらも3回やった結果の平均。
|
- Excel VBA 質問スレ Part38 [転載禁止]©2ch.net
599 :デフォルトの名無しさん[sage]:2015/10/30(金) 23:52:59.57 ID:AOFIcsmi - あ、もちろんソート前の[A1:Z1048576] の値を配列に入れてます。
|