Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Blattname in Zelle

Blattname in Zelle
02.11.2002 11:29:03
Horst
Hallo,

gibt es eine Möglichkeit, den Tabellenblattname in einer Zelle
anzuzeigen.
Finde leider keine Funktion die das macht.

Danke im Voraus
Gruß Horst

Anzeige

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Blattname in Zelle
02.11.2002 11:37:42
andreas e
Formel weiss ich leider keine, aber in vba:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Range("A1").Value = ActiveSheet.Name
End Sub

gruß
andreas e
http://www.skripteundaufgaben.de viele kostenlose Downloads und Lösungsansätze zu EXCEL und mehr

Anzeige
Re: Blattname in Zelle
02.11.2002 11:38:31
Herbert
=TEIL(ZELLE("Dateiname";A1);FINDEN("]";ZELLE("Dateiname";A1))+1;30)

Gruß Herbert

Re: Blattname in Zelle
02.11.2002 11:55:43
Horst
Super,es geht auch ohne VBA
leider wird jedoch der Name nicht aktualsiert wenn ich das Blatt
umbenenne.
Wollte zwar in diesem Fall mal auf VBA verzichten, aber wenns nicht anderst geht.
Danke Horst
Anzeige
Re: Blattname in Zelle
02.11.2002 11:58:42
andreas e
hallo horst ,
die formel von herbert funzt bei mir auch einwandfrei (EXCEL2000) beim umbenennen !

gruß
andreas e

Re: Blattname in Zelle
02.11.2002 12:01:22
th.heinrich
hallo Horst,

nach schliessen und erneutem oeffnen ist die zelle aktualisiert.

gruss thomas

Re: Blattname in Zelle
02.11.2002 12:04:07
andreas e
hallo thomas,
an was es liegt weiß ich leider auch nicht, aber ich arbeite auch mit 9.0 und bei mir reicht es die tabelle um zu benennen.
nachdem ich den neuen namen mit enter bestätige wird sofort die Zelle aktualisiert

gruß
andreas e

Anzeige
Re: Blattname in Zelle
02.11.2002 12:11:27
th.heinrich
hallo Andreas,

klar hast Du recht, ich hatte folgendes im kopf
=zelle("dateiname";a1).

das bezieht sich auf den kompletten pfad, deswegen erst nach oeffnen aktualisiert.

gruss thomas

;

Forumthreads zu verwandten Themen

Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Infobox / Tutorial

Blattname in Zelle anzeigen und verwenden


Schritt-für-Schritt-Anleitung

Um den Blattnamen in einer Zelle anzuzeigen, kannst Du die folgende Excel-Formel verwenden:

=TEIL(ZELLE("Dateiname"; A1); FINDEN("]"; ZELLE("Dateiname"; A1)) + 1; 30)
  1. Gehe zu der Zelle, in der Du den Blattnamen anzeigen möchtest.
  2. Gib die obige Formel ein.
  3. Drücke Enter. Jetzt wird der aktuelle Blattname in dieser Zelle angezeigt.

Hinweis: Diese Methode funktioniert ohne VBA und ist in Excel 2000 und späteren Versionen anwendbar.


Häufige Fehler und Lösungen

  • Problem: Der Blattname wird nicht aktualisiert.

    • Lösung: Die Formel wird erst aktualisiert, wenn das Arbeitsblatt gespeichert und erneut geöffnet wird. Um den Namen sofort zu aktualisieren, kannst Du das Arbeitsblatt umbenennen und dann Enter drücken.
  • Problem: Es wird ein Fehler angezeigt.

    • Lösung: Stelle sicher, dass Du die Formel korrekt eingegeben hast und dass das Arbeitsblatt gespeichert ist. Die Funktion ZELLE("Dateiname"; A1) benötigt einen gespeicherten Zustand, um den Namen abzurufen.

Alternative Methoden

Wenn Du den Tabellenblattnamen aus einer Zelle übernehmen möchtest, gibt es auch VBA-Methoden. Ein Beispiel wäre:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Range("A1").Value = ActiveSheet.Name
End Sub

Diese Methode aktualisiert die Zelle mit dem Namen des Arbeitsblatts, sobald Du die Auswahl änderst.

Falls Du VBA nicht nutzen möchtest, bleibt die oben genannte Formel die einfachste Lösung.


Praktische Beispiele

  1. Blattnamen in Zelle einfügen: Angenommen, Du möchtest den Namen des aktiven Blattes in Zelle B1 einfügen. Du würdest einfach die Formel in B1 eingeben.

  2. Mehrere Blattnamen anzeigen: Wenn Du in mehreren Blättern arbeitest und den Blattnamen aus Zelle A1 in B1 anzeigen möchtest, kannst Du die Formel in jedem Blatt wiederholen.

  3. Blattnamen aus Zelle übernehmen: Wenn in Zelle A1 der Name eines anderen Blattes steht, kannst Du die Formel anpassen, um den Namen zu übernehmen. Zum Beispiel:

=INDIREKT("'" & A1 & "'!A1")

Dies würde den Wert aus Zelle A1 des angegebenen Blattes anzeigen.


Tipps für Profis

  • Verwende die Formel =ZELLE("Dateiname"; A1) in Kombination mit weiteren Funktionen, um einen dynamischen Bericht zu erstellen, der die Namen von Tabellenblättern anzeigt.
  • Du kannst auch die Blattnummer verwenden, um den Blattnamen aus der Blattnummer zu erhalten, indem Du INDEX und SHEET kombinierst.
  • Nutze die Funktion INDIREKT, um auf Zellen anderer Blätter basierend auf dem Namen in einer Zelle zuzugreifen.

FAQ: Häufige Fragen

1. Wie kann ich den Blattnamen in eine andere Zelle einfügen? Du kannst einfach die oben genannte Formel in die gewünschte Zelle eingeben.

2. Funktioniert das auch in neueren Excel-Versionen? Ja, die Formel funktioniert in Excel 2000 und allen späteren Versionen.

3. Gibt es eine Möglichkeit, den Blattnamen automatisch zu aktualisieren? Mit VBA kannst Du den Blattnamen automatisch aktualisieren, indem Du den Code in das entsprechende Arbeitsblatt einfügst. Ohne VBA musst Du das Arbeitsblatt speichern oder schließen und erneut öffnen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige