ich habe ein 2D Array, was ich sortieren möchte:
Dim arr(0 to 12, 0 to 5) as variant
Die Integer in Spalte 2 und 5 möchte ich sortieren, und zwar zuerst nach Spalte 5 und dann nach Spalte 2, sa dass ich folgendes Ergebnis habe:
x,x,0,x,x,0
x,x,0,x,x,1
x,x,0,x,x,2
x,x,1,x,x,0
x,x,1,x,x,1
x,x,2,x,x,0
x,x,2,x,x,1
x,x,2,x,x,2
x,x,2,x,x,3
x,x,2,x,x,4
x,x,2,x,x,5
x,x,2,x,x,6
x,x,2,x,x,7
Die kursierende 'QuickSort' Funktion führe ich zweimal aus, zuerst nach Spalte 5, dann nach Spalte 2, leider wirft mir der 2. Durchlauf die Spalte 5 wieder durcheinander :-(
Kann mir jemand sagen, wie man das gewünschte Ergebnis erhält?
Grüße
Nils