Excel VBA - Tabellenbereiche durchgehen
30.10.2018 12:34:37
Yoshua
Gegeben ist Excel 2010-13. Ich habe mehrere Tabellenblätter in einer Arbeitsmappe. In jedem Sheet befinden sich 1, 2 oder 3 markierte Tabellenbereiche. Damit Ihr wisst was ich meine...
Tabellenblatt
Bereich markieren
Menü - Einfügen - Tabelle
Dadurch markiert man ja einen Zellbereich als "Tabelle". Dieser Tabellenbereich "wächst" ja dann nach Spalten und Zeilen selber, lässt sich schön sortieren und so weiter.
So. Also diese in Tabellenbereich umgewandelten Ranges habe ich über mehrere Tabellenblätter verteilt. Die tauchen ja auch im Namensmanager als Tabelle1, Tabelle2, Tabelle3 und so weiter auf. Sind aber keine Namensbereiche!
Denn wenn ich diesen Code nehme:
For Each tabName In ActiveWorkbook.Names
MsgBox tabName.Name
Next tabName
Erscheinen diese Bereichsnamen nicht.
So mein Problem nun. Ich möchte alle Tabellenbereiche in einer Arbeitsmappe durch gehen und dann die Spalte 1 jeweils aufsteigend sortieren. Scheitert bei mir aber gerade schon, dass ich nirgends eine Info finde - wie ich (wie bei Namensbereiche) auf die Tabellenbereiche nacheinander zugreifen kann - geschweige dann sortieren.
Vielleicht kann mir da jemand helfen - das wäre super.
Ich sage schon mal herzlichen Dank!