Sortierung mit autom. Tabellen-Erkennung
30.12.2022 11:45:58
Ingo
Ich habe eine Excel-Datei mit einer Arbeitsmappe.
Darin befinden sich mehrere Tabellen untereinander.
Diese verschiedenen Tabellen sind jeweils mit 2 Leerzeilen voneinander getrennt.
Die einzelnen Tabellen werden mehrmals täglich geändert, es kommen also Teilen dazu und/oder werden gelöscht.
Ich habe hier eine Beispiel-Tabelle ins Forum hochgeladen:
https://www.herber.de/bbs/user/157009.xlsx
Nun möchte ich z.B. "Tabelle 3" nach Spalte C alphabetisch sortieren. Dazu gehe ich folgendermaßen vor:
* Ich klicke irgendwo in "Tabelle 3" (z.B. Zelle B31)
* Ich klicke auf "Datei / Sortieren"
Dabei markiert Exel ja selbstständig die "Tabelle 3".
Excel erkennt also quasi selbstständig, dass "Tabelle 3 bei Zelle A28 anfängt und bei Zelle C38 endet.
In dem sich jetzt öffnenden Sortier-Fenster währte ich:
* Daten haben Überschriften
* Sortierung nach Spalte C
* Ich klicke auf OK
So weit funktioniert das also wunderbar. Nun möchte ich das aber gerne per Makro machen. Ich habe versucht, das mit dem Makrorekoder aufzuzeichnen. Dabei wird mir dann aber immer genau die eine Tabelle in den VBA-Code geschrieben. Und wenn ich dann später z.B. "Tabelle 2" sortieren möchte, funktioniert das mit demselben Makro ja nicht.
Wie kann ich Excel denn beibringen, dass es auch per Makro genau die Tabelle sortiert, in die ich vorher geklickt hatte? Also ich meine, wie kann ich per Makro auch dafür sorgen, dass Excel selbstständig die Tabelle erkennt, wie oben beschrieben?
Gruß
Ingo