Excel-Registerkarten in aufsteigender oder absteigender Reihenfolge sortieren (2 Möglichkeiten)

  • Teile Das
Hugh West

Unter Microsoft Excel Wenn wir Excel-Registerkarten sortieren möchten, gibt es keine eingebauten Funktionen oder Werkzeuge dafür. Wir können dies nur manuell tun oder Makros verwenden. In diesem Artikel lernen wir einige VBA-Makros zum Sortieren von Registerkarten in Excel kennen und sehen uns auch an, wie wir sie manuell sortieren können.

Download Arbeitsbuch Praxis

Sie können die Arbeitsmappe herunterladen und mit ihnen üben.

Registerkarten sortieren.xlsm

2 Möglichkeiten zum Sortieren von Excel-Registerkarten in aufsteigender oder absteigender Reihenfolge

Bei der Arbeit mit vielen Registerkarten in Excel wäre es einfach, die Registerkarte zu finden, wenn die Registerkarten eine Anordnung hätten. Um Registerkarten in Excel schnell zu sortieren, verwenden wir den unten stehenden Datensatz. Aber die Registerkarten des Datensatzes haben keine Anordnung. Sehen wir uns an, wie man sie einfach sortiert.

1 Manuelles Sortieren von Blattregistern in Excel

In Excel gibt es keine eingebauten Funktionen oder Formeln oder andere Hilfsmittel zum Sortieren von Registerkarten/Blättern. Das manuelle Sortieren der Registerkarten kann zeitaufwändig sein. Lassen Sie uns die Schritte zum manuellen Sortieren von Registerkarten befolgen.

SCHRITTE:

  • Klicken Sie zunächst auf die Registerkarten, die Sie verschieben möchten.
  • Ziehen Sie die Registerkarte nach links oder rechts, indem Sie mit der linken Maustaste klicken.

  • Und das war's!

Aber Sie müssen es für jede einzelne Registerkarte tun.

TIPPS: Wenn Sie Registerkarten verschieben, halten Sie die Strg-Taste Auf diese Weise wird eine Kopie der Registerkarten erstellt, anstatt sie zu verschieben.

Verwandte Inhalte: Erweiterte Sortieroptionen in Excel verwenden

Ähnliche Lektüre:

  • Sortieren der IP-Adresse in Excel (6 Methoden)
  • [Gelöst!] Excel Sortierung funktioniert nicht (2 Lösungen)
  • Hinzufügen einer Sortierschaltfläche in Excel (7 Methoden)
  • Sortierbereich mit VBA in Excel (6 Beispiele)
  • Wie sortiert man eine eindeutige Liste in Excel (10 nützliche Methoden)

2. mit VBA Excel-Registerkarten sortieren

Excel-VBA hilft, die Aufgabe zu automatisieren und verschiedene Funktionen oder Formeln auszuführen. Excel-VBA macht den Alltag weniger mühsam. mit VBA-Makros können wir benutzerdefinierte Funktionen erstellen und manuelle Vorgänge automatisieren, um Zeit und Mühe zu sparen. Excel VBA können wir die Registerkarten ganz einfach in auf- oder absteigender Reihenfolge sortieren, je nach Wunsch.

2.1 Excel-Tabellenblätter alphabetisch von A bis Z sortieren

Um Registerkarten in aufsteigender Reihenfolge zu sortieren, können wir die VBA Code, der die Registerkarten alphabetisch sortiert von A bis Z Lassen Sie uns demonstrieren, wie wir das Verfahren verwenden können. VBA-Makros um die Registerkarten in aufsteigender Reihenfolge zu sortieren.

SCHRITTE:

  • Gehen Sie erstens zur Entwickler in der Multifunktionsleiste.
  • Zweitens: Klicken Sie auf Visual Basic zum Öffnen des Visual Basic-Editor wo wir die VBA-Codes schreiben werden.
  • Eine andere Möglichkeit zum Öffnen der Visual Basic-Editor ist einfach zu drücken Alt + F11 .

  • Oder Sie öffnen den Editor nicht über das Menü Entwickler können Sie auf ein beliebiges Blatt Ihres Arbeitsblatts klicken und dann Rechtsklick auf Wählen Sie die Code anzeigen Option.

  • Daraufhin wird das Visual Basic-Fenster geöffnet.
  • Gehen Sie dann auf Einfügen und wählen Sie Modul aus dem Dropdown-Menü.

Anregung: Sie können den Code nicht auf ein beliebiges Blatt schreiben, sondern müssen eine Modul um den Code zu schreiben, da wir den Code für das gesamte Arbeitsblatt verwenden werden, nicht nur für ein bestimmtes Blatt.

Wenn wir einen Code nur für ein bestimmtes Blatt schreiben müssen, können Sie die Blätter verwenden, um die Codes dort zu schreiben.

  • Kopieren Sie anschließend die Datei und fügen Sie die VBA-Code unten.

VBA-Code:

 Sub Sort_AtoZ() For i = 1 To Application.Sheets.Count For j = 1 To Application.Sheets.Count - 1 If UCase$(Application.Sheets(j).Name)> UCase$(Application.Sheets(j + 1).Name) Then Sheets(j).Move after:=Sheets(j + 1) End If Next Next End Sub 
  • Drücken Sie dann die F5-Taste oder klicken Sie auf die Lauf Sub um den Code auszuführen.

Ausgabe:

Diese VBA-Makro sortiert die Registerkarten in der aktuellen Arbeitsmappe in aufsteigender alphabetischer Reihenfolge, beginnend mit Arbeitsblättern, deren Namen mit Ziffern beginnen, und dann weiter zu den Registerkarten, die mit A beginnen und mit Z enden.

2.2 Excel-Blatt-Registerkarten Sortierung von Z nach A

Um Registerkarten in absteigender Reihenfolge zu sortieren, können wir die VBA Code, der die Registerkarten alphabetisch sortiert von Z nach A Führen Sie die folgenden Schritte aus, um die Registerkarten in absteigender Reihenfolge zu sortieren.

SCHRITTE:

  • Auch die vorherige Methode zum Öffnen der Visual Basic-Editor gehen Sie zunächst zum Entwickler in der Multifunktionsleiste.
  • Klicken Sie dann auf Visual Basic oder drücken Sie Alt + F11 zum Öffnen des Visual Basic-Editor .

  • Eine andere Möglichkeit zum Öffnen des Visual Basic-Editor ist, einfach Rechtsklick auf auf einem beliebigen Blatt und wählen Sie Code anzeigen .

  • Gehen Sie dann zu einfügen. und wählen Sie Modul aus dem Dropdown-Menü.

  • Schreiben Sie nun die VBA-Code unten.

VBA-Code:

 Sub Sort_ZtoA() For i = 1 To Application.Sheets.Count For j = 1 To Application.Sheets.Count - 1 If UCase$(Application.Sheets(j).Name) <UCase$(Application.Sheets(j + 1).Name) Then Application.Sheets(j).Move after:=Application.Sheets(j + 1) End If Next Next End Sub 
  • Führen Sie den Code schließlich aus, indem Sie auf die Schaltfläche Lauf Sub drücken Sie dagegen das Tastaturkürzel F5-Taste um den Code auszuführen.

Ausgabe:

Dadurch werden die Registerkarten in absteigender alphabetischer Reihenfolge geordnet.

Lesen Sie mehr: VBA zum Sortieren von Tabellen in Excel (4 Methoden)

Schlussfolgerung

Die oben genannten Methoden helfen Ihnen, Excel-Tabs zu sortieren. Ich hoffe, dies hilft Ihnen! Wenn Sie Fragen, Anregungen oder Feedback haben, lassen Sie es uns im Kommentarbereich wissen. Oder werfen Sie einen Blick auf unsere anderen Artikel in der ExcelWIKI.de Blog!

Hugh West ist ein äußerst erfahrener Excel-Trainer und -Analyst mit über 10 Jahren Erfahrung in der Branche. Er verfügt über einen Bachelor-Abschluss in Rechnungswesen und Finanzen sowie einen Master-Abschluss in Betriebswirtschaft. Hugh hat eine Leidenschaft für das Unterrichten und hat einen einzigartigen Lehransatz entwickelt, der leicht zu befolgen und zu verstehen ist. Seine Expertenkenntnisse in Excel haben Tausenden von Studenten und Berufstätigen auf der ganzen Welt geholfen, ihre Fähigkeiten zu verbessern und in ihrer Karriere herausragende Leistungen zu erbringen. Über seinen Blog teilt Hugh sein Wissen mit der Welt und bietet kostenlose Excel-Tutorials und Online-Schulungen an, um Einzelpersonen und Unternehmen dabei zu helfen, ihr volles Potenzial auszuschöpfen.