Hi Harry
- Ich habe es ein wenig abgeändert, doch es funktioniert noch immer (schon wieder) nicht.
Was genau funktioniert nicht?
Ist die erzielte Sortierreihenfolge nicht so wie gewünscht?
Kannst Du die Ergebnisse nach ABC() und A() posten?
Und wie sollte das Ergebniss nach A() genau aussehen?
Wenn Du zuerst A() aussführst, änderst Du die Reihenfolge der Elemente nach der Reihenfolgeanweisung in sort1. Falls Du anschliessend ABC() ausführst, wirst Du nichts verändern, da die Reihenfolgeanweisung in sort0 in der neuen Liste nicht ändert.
Das Problem dürfte sein, dass du kein Rückgriff auf die ursprünglich alphabetische Sortierreihenfolge mehr hast. Und Du stellst die alphabetische Reihenfolge auch nicht mit einem Zeichenvergleich wieder her.
Somit könntest Du nur mit einer zu sort1 absolut inversen Reihenfolgeanweisung in sort0 den Ursprungszustand wieder herstellen.
Dies wird aber bei mehrfacher Anwendung der Funktionen ABC() und A() irgendwann unübersichtlich.
Darum die Frage, wie soll es genau gehen?
Grüsse
Eisbär