Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Sortierwarnung

Forumthread: Sortierwarnung

Sortierwarnung
Norbert
Hallo,
ich muss eine Liste nach vier Kriterien sortieren (Spalten AR, AB, AH, R).
Zwei davon sind als Text formatiert und enthalten entweder nur Ziffern und/oder Buchstaben (Spalte AR).
Die Zweite Spalte (Spalte R) enthält Positionsnummern wie 01.01.
Beim Sortieren gibt Excel immer eine Sortierwarnung heraus:
Der folgende Sortierschlüssel enthält Zahlen, die als Text formatiert wurden und kann daher eine unerwartete Sortierreihenfolge ergeben. "Spalte AR" Was möchten Sie tun?
1.) Alles was wie eine Zahl aussieht als Zahl sortieren
2.) Zahlen und als Text formatierte Zahlen getrennt sortieren.
Kann man diese Meldung umgehen?
Bereits probiert wurden.
1.) Sortiervorgang mit Makrorecorder aufgezeichnet. Die Eingaben auf die Sortierwarnung werden scheinbar im Recorder nicht berücksichtigt.
2.) Spalte AR wurde beim Sortieren mit einer benutzerdefinierten Liste hinterlegt. Hat bei dieser Spalte einmal ohne Nachfrage funktioniert. Danach aber nicht wieder.
Hilfe gerne auch als Makro.
Sortierbereich: A48:BG336
Spalten sind zum Teil verbunden und werden vor dem Sortieren mit Zellverbund aufheben bearbeitet.
Zusätzlich werden die Formeln im Sortbereich mit Kopieren - nur Werte einfügen bearbeitet.
Im Voraus besten Dank.
Norbert

Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Sortierwarnung
19.09.2012 16:47:50
Sheldon
Hallo Norbert,
probiers doch mal hiermit:
Selection.Sort Key1:=Selection.Cells(1, 1), Order1:=xlAscending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortTextAsNumbers
Der Code sortiert Dir immer den selektierten Bereich. Die Warnung verschwindet entsprechend aufgrund der Angabe DataOption1:=xlSortTextAsNumbers. Die andere Alternative heißt xlSortNormal.
Allerdings hat das mein Makrorekorder auch so mit aufgezeichnet. Ist jedoch Excel 2000 - vll. können die neuen Versionen sowas nicht mehr... Fortschritt lässt sich eben nicht aufhalten :o)
Gruß
Sheldon

Anzeige
AW: Sortierwarnung
20.09.2012 14:31:34
Justin
Hey ... ich hab grade das selbe Problem das eine "Wollen sie wirklich speichern" Meldung aufkommt.
Ich habe das mit dem befehl
Application.DisplayAlerts = false
Code..
Application.DisplayAlerts = True
gelöst..
Gruß
;
Anzeige

Infobox / Tutorial

Sortierwarnung in Excel umgehen


Schritt-für-Schritt-Anleitung

  1. Daten vorbereiten: Stelle sicher, dass deine Daten in den Spalten AR, AB, AH und R korrekt formatiert sind. Überprüfe, ob die Spalte AR Zahlen als Text enthält und die Spalte R Positionsnummern hat.

  2. Zellen verbinden aufheben: Falls du verbundene Zellen hast, hebe diese auf, um Sortierprobleme zu vermeiden. Wähle die Zellen aus, gehe zu "Start" > "Verbinden und zentrieren" und wähle "Verbinden aufheben".

  3. Sortiervorgang starten: Markiere den Bereich, den du sortieren möchtest (z.B. A48:BG336).

  4. Makro verwenden: Um die Sortierwarnung zu umgehen, kannst du den folgenden VBA-Code nutzen:

    Selection.Sort Key1:=Selection.Cells(1, 1), Order1:=xlAscending, Header:=xlGuess, _
    OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
    DataOption1:=xlSortTextAsNumbers

    Dieser Code sortiert den selektierten Bereich und beseitigt die Warnung.

  5. Testen und Anpassen: Führe das Makro aus und überprüfe das Ergebnis. Passe den Code bei Bedarf an.


Häufige Fehler und Lösungen

  • Sortierwarnung erscheint trotzdem: Überprüfe, ob die Spalten AR und R korrekt formatiert sind. Zahlen sollten als Zahlen und nicht als Text formatiert sein.

  • Makro funktioniert nicht: Stellen sicher, dass du die richtigen Rechte hast, um Makros auszuführen. Aktiviere Makros in den Excel-Einstellungen.

  • Verbundenen Zellen nicht aufheben: Dies kann zu Sortierproblemen führen. Stelle sicher, dass du alle Zellverbindungen aufhebst.


Alternative Methoden

  1. Benutzerdefinierte Liste: Du kannst eine benutzerdefinierte Liste erstellen, um die Sortierreihenfolge festzulegen. Das hilft bei der Sortierung von textbasierten Zahlen.

  2. Datenoptionen: Nutze die Datenoptionen in Excel, um "Text als Zahlen" zu sortieren. Dies kann in den Sortiereinstellungen unter "Daten" > "Sortieren" gemacht werden.


Praktische Beispiele

  • Beispiel für Textsortierung: Wenn deine Spalte AR die Werte "1", "2", "3", "10" als Text enthält, wird "10" vor "2" sortiert. Mit dem oben genannten Makro wird dies korrigiert.

  • Positionsnummern sortieren: Wenn die Spalte R die Werte "01.02", "02.01", "01.01" enthält, wird ohne Anpassungen "02.01" vor "01.01" sortiert. Nutze die Benutzerdefinierte Liste, um die korrekte Reihenfolge zu definieren.


Tipps für Profis

  • Makros optimieren: Mit dem Makrorecorder kannst du deine Schritte aufzeichnen, aber überprüfe die generierten Codes auf Anpassungen, um die Sortierwarnung zu vermeiden.

  • Datenbereinigung: Vor dem Sortieren ist es hilfreich, eine Datenbereinigung durchzuführen, um sicherzustellen, dass keine unerwarteten Formate oder Werte vorhanden sind.

  • Probiere verschiedene Excel-Versionen: Manchmal können unterschiedliche Excel-Versionen unterschiedlich mit Sortierungen umgehen. Teste dein Makro in der von dir verwendeten Version.


FAQ: Häufige Fragen

1. Warum erscheint die Sortierwarnung?
Die Sortierwarnung erscheint, wenn Excel erkennt, dass Spalten, die Zahlen enthalten, als Text formatiert sind. Dies kann die Sortierreihenfolge beeinflussen.

2. Kann ich die Sortierwarnung dauerhaft deaktivieren?
Es gibt keine Möglichkeit, die Warnung dauerhaft zu deaktivieren. Du kannst jedoch die oben genannten Methoden verwenden, um sie zu umgehen, wenn sie auftritt.

3. Wie kann ich sicherstellen, dass meine Daten richtig sortiert werden?
Überprüfe die Formate der Zellen vor dem Sortieren und verwende die richtigen Makros oder Sortieroptionen, um sicherzustellen, dass die Daten korrekt behandelt werden.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige