特定の順序で並んでいない一連の行を含むワークシートがあります。マクロを高速化するために、エントリを「名前」(列 B) でアルファベット順に並べ替えます。しかし、私の上司はシートが実際にソートされることを望んでいません - 神はその理由を知っていますが、彼は上司です.
基本的に私がやりたいことは、範囲をソートし、マクロを実行してから元の順序に戻すことです。しかし、元の順序に「順序」がないため、単純に別の並べ替え方法を使用することはできません。
私はクイックソートアルゴリズムについて知っており、常に範囲を範囲の配列に分割し、各行に1つのエントリを作成してから、その配列をソートできました。しかし、もっと効率的な方法があるかどうか疑問に思っていましたか?