ich versuche mich gerade an der Sortierung eines Arrays. In einer ersten Version von Erich wurde das Array mit Row und Column Angaben von Fundstellen befüllt und anschließend so sortiert, daß die Fundstellen ausgehend von Cells(1,1) in ihrer korrekten Reihenfolge erscheinen. Da ich die Suchkriterien modifizierte, um den Code weniger anfällig zu machen, bekam ich einen Fehler im Redim Preserve, da die erste Dimension Redimed werden sollte, was nicht geht. Also habe ich es umgestellt. Zwei Fixe Zeilen im Array, dafür werden die Spalten entsprechend der Anzahl der Fundstellen neu dimensioniert. Nun funktioniert die Sortierung nicht mehr. Ich ahnte es schon und habe mich seit ca. Zwei Stunden an der Fehlerbehebung versucht. In Sachen Array komme ich schon ganz gut klar, aber mit einer Sortierung nach zwei Kriterien noch nicht. Der Code ist für meinen Kenntnisstand zu komplex.
Ich will diesen aber als Beispiel verwenden, um es zu lernen.
Kann mir einer von Euch sagen, an welcher entscheidenden Stelle der Fehler liegt? Was muß ich umstellen, damit es funktioniert.
Wenn ich diesen und einen funktionierenden Code miteinander vergleiche, hoffe ich die Logik zu kapieren.
https://www.herber.de/bbs/user/58724.xls
Vielen Dank und Grüße, Andreas