Grüezi Olaf
Olaf schrieb am 15.06.2006
Post by Olafhat jemand eien Idee wie man die Anzahl der Tabellenblätter ermitteln kann?
Im weiteren Verlauf sollen die Namen dann in jeweils einer Zelle dargestellt
werden.
Eine dynamische Möglichkeit alle Tabellenblätter einer Mappe aufzulisten
ohne VBA zu verwenden ist die folgende:
Vergib einen Bereichsnamen mit folgendem Inhalt:
--> Menü: 'Einfügen'
--> Name
--> Definieren
--> Namen in der Arbeitsmappe: x
--> Bezieht sich auf: ARBEITSMAPPE.ZUORDNEN(1)
--> [Hinzufügen]
--> [OK]
Verwende dann folgende Formel in einem Tabellenblatt:
=WENN(ZEILEN($1:1)>ANZAHL2(x);"";TEIL(INDEX(x;ZEILEN($1:1));FINDEN("]";INDEX(x;ZEILEN($1:1)))+1;99))
Zieh die Formel hinunter bis alle Tabellen angezeigt werden oder Du
genügend Reserve für sie weiteren Tabellen hast.
Alle Tabellenblätter werden nun in ihrer Reihenfolge wie sie in der Mappe
stehen aufgelistet.
Mit freundlichen Grüssen
Thomas Ramel (@work)
--
- MVP für Microsoft-Excel -
[Win XP Pro SP-2 / xl2003 SP-1]
Microsoft Excel - Die ExpertenTipps:
(http://tinyurl.com/9ov3l und http://tinyurl.com/cmned)