ich möchte gerne Werte aufsteigend sortieren, dabei aber Nullen nach hinten sortieren. Wenn ich das in zwei Schritten über Wertelisten mache, sieht das ganze so aus und funktioniert einwandfrei:
Application.AddCustomList ListArray:=Array("1", "2", "3", "4", "0")
Range("A1:A9").Sort Key1:=Range("A1"), Header:=xlGuess, _
OrderCustom:=10, MatchCase:=False, Orientation:=xlTopToBottom
Ich möchte allerdings nicht jedesmal eine neue Liste anlegen und würde den ListArray am liebsten direkt in das Sort-Statement schreiben, kriege das aber nicht hin. Wenn die Null mit drin steht, bekomme ich grundsätzlich Fehler.
Ich stelle mir das eigentlich ungefähr so vor:
Range("A1:A9").Sort Key1:=Range("A1"), OrderCustom:=Array("1", "2", "3", "0"), Header:=xlGuess, ....
Hat jemand dazu eine gute Idee?
Vielen Dank im Voraus!
Uli