配列またはワークシート:それは私がマクロに供給していたワークシートの範囲を取ると、私はいくつかの計算を行うことができますので、配列にそれを置く必要がありますソート私はこのコード行持っ
sourceRange = wbkSourceFile.Worksheets(1).Range(Cells(1, 1), Cells(lengthOfArray, widthOfArray))
を結果のデータを別のシートに配置します。計算を行うために、そのデータを3つの列でソートする必要がある場合は、範囲を配列にコピーする前にソートを行う方がよい(つまり、上記のコードを実行する)データをソートしますか?
つまり、ワークシートのデータをソートしてから、配列をロードするか、あとで配列をソートする方が良いでしょうか?
しかし、3つの列で配列をソートする方法はありますか?私はクイックソートアルゴリズムがそれを行うことができるとは思わない。私の唯一の残りの質問は、私はワークシートのソートをコードの背後で行うことができますか? – VinnyGuitara
@VinnyGuitaraコードでは、任意の数の列で並べ替えることができます。 –