Jeweiliges Tabellenblatt ermitteln klappt nicht

Hallo,

ich benötige eine Lösung, mit der ich auf jedem Tabellenblatt einer Excel-Datei den aktuellen Tabellennamen (Tab bzw. Reiter) in eine Zelle schreiben kann.

Meine gefundene Lösung sieht bislang so aus:

=TEIL(ZELLE(„dateiname“);FINDEN("]";ZELLE(„dateiname“))+1;1024)

Damit bekomme ich zwar in mehreren Tabs den Tab-Namen heraus, doch sobald der Tabname eingetragen wurde, wird er in alle anderen Tabs auch übernommen. Also, wenn ich Blatt1, Blatt2… habe, dann wird in die Zelle, die den Tab-Namen enthalten soll, immer Blatt1 geschrieben in allen Tabs, oder Blatt2, oder…, je nachdem, in welchem Tabellenblatt ich zuletzt die Formel beendet habe (Return in der Eingabezeile gedrückt habe).

Wie kann ich zuverlässig in jedem Tab den aktuellen Tab-Namen ermitteln, so dass er nicht gegenseitig mit „falschen“ Tab-Namen überschrieben wird?

Danke für jeden Hinweis und viele Grüße,
Crypto.

Grüezi Crypto

Meine gefundene Lösung sieht bislang so aus:
=TEIL(ZELLE(„dateiname“);FINDEN("]";ZELLE(„dateiname“))+1;1024)

Damit bekomme ich zwar in mehreren Tabs den Tab-Namen heraus,
doch sobald der Tabname eingetragen wurde, wird er in alle
anderen Tabs auch übernommen.

Wie kann ich zuverlässig in jedem Tab den aktuellen Tab-Namen
ermitteln, so dass er nicht gegenseitig mit „falschen“
Tab-Namen überschrieben wird?

Du hast nur die halbfertige Formel übernommen oder gefunden.
Verwende zur Vervollständigung einen Bezug in der Formel, dann passt das wunderbar:

=TEIL(ZELLE(„dateiname“;A1);FINDEN("]";ZELLE(„dateiname“;A1))+1;1024)

Mit freundlichen Grüssen

Thomas Ramel

  • MVP für MS-Excel -

Hallo Crypto,
siehe hier.
http://www.computerwissen.de/office/excel/artikel/ak…

Gruß - wolfgang