2012-12-19 83 views
0

我有數字,具有像這樣進行排序的列:定製排序方法的Excel VBA

我在A1一個數,它是精確值從I開始-e.g. 10然後我有這樣的數字: 9, 8.1, 11, 6, 10.5

我的目標是將其從至少不同的排序。這意味着:

10, 10.5, 11, 9, 8.1, 6. 

在Java中它將通過compareTo函數完成。有沒有像這樣的VBA?

回答

4

如果沒有清潔的方式存在,你可以嘗試以下解決方法:

定義距離函數是這樣的:ABS(X - 從)和排序的結果,也許在臨時/隱藏的工作表,如果你希望以透明的方式應用排序。

+2

+1對我來說似乎乾乾淨淨:)。我只是把它放在同一張表格中,隱藏或以其他方式。 (您可能想要爲後代編輯答案的第一個單詞。) –

+0

@Doug:固定! :) – Pragmateek