Tipps & Tricks 25.07.2002, 19:00 Uhr

Blattname in Zelle A1 anzeigen

Ich möchte in der Zelle A1 den Blattnamen des gleichen Tabellenblattes automatisch anzeigen lassen.
1. Möglichkeit - Funktion
Öffnen Sie den VB-Editor über EXTRAS/MAKRO/VISUAL BASIC-EDITOR. Fügen Sie ein neues Modul ein oder öffnen Sie den Code eines allenfalls bereits vorhandenen Moduls. In diesem Modul erstellen Sie nun eine eigene Funktion:
Schliessen Sie den VB-Editor und aktivieren Sie die Zelle A1. Wenden Sie diese Funktion in dieser Zelle an, indem Sie einfach "=Blatt()" in die Zelle eintragen. Sie finden die Funktion auch in der Rubrik "benutzerdefiniert".
Diese Möglichkeit hat folgende Nachteile: Wenn Sie das Blatt später umbenennen, wird die Zelle nicht aktualisiert. Sie müssen die Funktion kurz in der Formelzeile aktivieren und dann auf den grünen Haken klicken, um den Eintrag zu aktualisieren. Ausserdem müssen Sie die Funktion auf jedem Tabellenblatt einzeln eintragen.
2. Möglichkeit - Makro
Erstellen Sie ein Makro, dass den Blattnamen in Zelle A1 des aktiven Blattes einträgt. Auch hierzu öffnen Sie den Visual Basic-Editor und tragen folgendes Makro in den Code eines Moduls ein:
Führen Sie das Makro entweder über EXTRAS/MAKRO/MAKROS aus oder binden Sie das Makro an eine Schaltfläche in der Symbolleiste.
Auch hier wird die Zelle bei einem nachträglichen Umbenennen des Tabellenblattes nicht automatisch aktualisiert, Sie brauchen jedoch lediglich das Makro erneut auszuführen.


Kommentare
Es sind keine Kommentare vorhanden.