好吧,那麼如何製作一個每分鐘自動運行的宏,透過自訂資料「層」對一組資料進行排序呢?例如,它對包含一些數值資料的列 a 從最小到最大進行排序,然後對包含更多數值資料的列 b 進行排序,但它不會改變列 a 中已經存在分組的事實?完整範例如下
因此,我們從一些隨機資料開始,如下所示:
一個 |乙
1 | 2
2 | 2
1 | 1
2 | 1
然後我們看到這裡已經執行了第一層排序:
一個 |乙
1 | 2
1 | 1
2 | 2
2 | 1
如最後一節所示,排序的第二層已在第一層定義的部分內執行(因此A 列中帶有1 的所有行仍然在一起,並且B 列中帶有2 的所有行仍然在一起!
一個 |乙
1 | 1
1 | 2
2 | 1
2 | 2
如何編寫巨集來實現這一結果以及如何調整巨集以具有 3 個排序層(A、B 和 C 列)?
我需要排序的資料位於 AN 列中,需要排序的「層」位於 C、D 和 G 列中