Name des Excel Arbeitsblatts ohne VBA in einer Zelle anzeigen lassen
In einer neuen kostenlosen Excel Vorlage für ein Kassenbuch soll der Name des aktuell gewählten Excel Arbeitsblattes in einer Tabellenzelle verarbeitet werden. In vielen Internetforen liest man den Einsatz von VBA oder Makros, dabei kann man auch die Excel Funktion =zelle() für die Anzeige des Arbeitsblattnamens in einer Zelle des aktiven Arbeitsblattes nutzen.
Der Nachteil liegt allerdings darin, dass diese Funktion immer mit einem Druck auf F9 aktualisiert werden muss, wenn man das aktive Arbeitsblatt wechselt und diese Funktion in allen Arbeitsblättern genutzt hat.
Wer diese Funktion für die Anzeige des Namens des Arbeitsblatts in einer Excel Zelle nutzen möchte, der kann die folgende Excel Formel dafür verwenden:
=RECHTS(ZELLE("dateiname");LÄNGE(ZELLE("dateiname"))-FINDEN("]";ZELLE("dateiname")))
Erklärung der Excel Formel Anzeige Arbeitsblattname
Die Anzeige von =ZELLE("dateiname") liefert den kompletten Dateinamen der Excel Arbeitsmappe inklusive Pfad zum Speicherort zurück. Der Ausschnitt rechts sieht dabei wie folgt aus:
Die oben dargestellte Excel Formel funktioniert wie folgt. Mit der Excel Funktion =rechts() wird zuerst bestimmt, dass die letzten rechten Zeichen einer Zeichenkette angezeigt werden sollen. Die Grundlage dafür ist ZELLE("dateiname"). Als zweites Argument muss an diese Funktion die Anzahl der Zeichen übergeben werden, die angezeigt werden sollen. Da das ganze dynamisch ist, da die verschiedenen Monate eine verschiedene Anzahl an Buchstaben beinhalten, nutze ich die Microsoft Excel Funktionen
- FINDEN - gibt die Stelle einer Zeichenkette zurück, an der "]" zum ersten mal zu finden ist
- LÄNGE - gibt die Anzahl an Stellen der kompletten Zeichenkette zurück
Diese beiden werden im Argument der Funktion rechts() noch subtrahiert um die Zeichenkette nach "]" komplett auszugeben.
Das Tutorial zur Anwendung von Microsoft Office hat Ihnen weitergeholfen?
Ich freue mich über Ihre Verlinkung. Kopieren Sie dazu einfach den folgenden Code an eine geeignete Stelle in Ihrer Internetseite. Vielen Dank!Letzte Aktualisierung: 14.02.2014