![]() |
||
![]() |
Tabellen einer Arbeitsmappe alphabetisch sortierenSie haben eine Arbeitsmappe mit zahlreichen Tabellen. Darin möchten Sie die Tabellen alphabetisch sortieren, um schnell und übersichtlich auf alle Daten zugreifen zu können. Das manuelle Verschieben der einzelnen Tabellen ist Ihnen jedoch zu mühsam. Obwohl Excel keine Funktion zum Sortieren der Tabellenblätter in der Arbeitsmappe anbietet, können Sie dies recht schnell mit einem Makro lösen.
Nach der Definition der Variablen durchläuft das Makro zwei Schleifen für die Anzahl der Tabellenblätter. Die »If«-Anweisung vergleicht die Namen der jeweiligen Blätter und verschiebt bei Bedarf das falsch positionierte Blatt hinter das Vergleichsblatt. Mit diesem einfachen »Bubble-Sort«-Verfahren sortiert das Makro nacheinander alle Tabellenblätter in aufsteigender alphabetischer Folge. Falls Sie eine absteigende Sortierreihenfolge wünschen, müssen Sie das Zeichen »>« in der »If«-Anweisung durch das Zeichen »<« ersetzen. Beenden Sie schließlich den VBA-Editor mit »Datei | Schließen« und gehen Sie zurück zu Microsoft Excel. Zum Sortieren der Blätter führen Sie dann »Extras | Makro | Makros« aus, markieren das neu angelegte Makro und klicken auf »Ausführen«. |
![]() |