Ich möchte den Namen eines Tabellenblattes so in Feld einfügen, daß sich beim änden des Namens auch der Inhalt des Feldes ändert.
Bitte helft mir
Vielen Dank im Vorraus
Ich möchte den Namen eines Tabellenblattes so in Feld einfügen, daß sich beim änden des Namens auch der Inhalt des Feldes ändert.
Bitte helft mir
Vielen Dank im Vorraus
irgendwie hab ich Verständnisprobleme. Was genau soll wann passieren, wenn Du was machst?
Versuch bitte, Deine Frage etwas genauer zu formuleren.
Gruß
Peter
wenn due Datei schon gespeichert ist bekommst Du den aktuellen Tabellennamen mit fiolgender Formel in die Zelle
=TEIL(ZELLE("dateiname";A1);FINDEN("]";ZELLE("dateiname";A1))+1;255)
Wobei A1 keine Zellenbezeichnung ist und Dateiname nicht der Dateiname ist.
Gruß Hajo
ich habe mehrere Tabellenblätter mit verschiedenen Namen, welche unten auf der Blattregisterkarte stehen.
Nun möchte ich solch einen Namen in ein Feld einfügen,
so das sich beim ändern des Namens auf der Blattregisterkarte auch der Inhalt des Feldes ändert.
mfg
marc
ich habe mehrere Tabellenblätter mit verschiedenen Namen, welche unten auf der Blattregisterkarte stehen.
Nun möchte ich solch einen Namen in eine Zelle einfügen,
so das sich beim ändern des Namens auf der Blattregisterkarte auch der Inhalt der Zelle ändert.
mfg
marc
mein Vorschlag füge diesen Code im entsprechenden Tabellenblatt
in der Entwicklungsumgebung ein.
Bei jeder Änderung des Tabellenblatts wird der Tabellenname in Zelle A1 geschrieben.
Gruß Robert
Ich möchte nicht den Namen des Tabellenblattes welches aktiv ist in der Zelle stehen haben, sondern den Namen eines anderen Tabellenblattes
dann vieleicht so??
Jetzt kannst Du jedes Blatt explicit angeben unabhängig von
ihren Namen.
Gruß Robert
Es funktioniert,
nur noch ein kleines Problem,
wenn ich nun den Namen eines Blatts ändere, muß ich zuerst ein mal klicken, damit sich der Zellinhalt anpasst
wenn es darauf ankommt, daß die Zelle sofort nach eingabe
des neuen Namens aktualisiert wird solltest Du
auf die Formel von Hajo zurückgreifen.
Eine andere Möglichkeit ist mir persönlich
nicht bekannt.
Gruß Robert
Um den Tabellenblattnamen in eine Zelle einzufügen, sodass sich der Inhalt der Zelle ändert, wenn der Name des Tabellenblattes geändert wird, folge diesen Schritten:
Stelle sicher, dass die Excel-Datei bereits gespeichert ist.
Wähle die Zelle aus, in die du den Tabellenblattnamen einfügen möchtest.
Gib die folgende Formel ein:
=TEIL(ZELLE("dateiname";A1);FINDEN("]";ZELLE("dateiname";A1))+1;255)
Hierbei ist A1
eine beliebige Zelle in deinem aktuellen Tabellenblatt, die nicht leer sein sollte.
Drücke Enter
. Jetzt wird der Name des Tabellenblattes in der ausgewählten Zelle angezeigt.
Fehler: Die Zelle zeigt #BEZUG!
an.
Fehler: Der Inhalt der Zelle aktualisiert sich nicht sofort.
Eine alternative Methode, um den Tabellenblattnamen in einer Zelle anzuzeigen, ist die Verwendung von VBA (Visual Basic for Applications). Hier ist ein einfacher Code, den du in das entsprechende Tabellenblatt einfügen kannst:
Öffne den VBA-Editor mit ALT + F11
.
Doppelklicke auf das gewünschte Tabellenblatt.
Füge den folgenden Code ein:
Private Sub Worksheet_Change(ByVal Target As Range)
Range("A1").Value = Me.Name
End Sub
Schließe den VBA-Editor und gehe zurück zu Excel. Jetzt wird der Tabellenblattname in Zelle A1 aktualisiert, wenn du Änderungen vornimmst.
Beispiel 1: Wenn du mehrere Tabellenblätter hast, benenne sie nach Monaten und füge den Namen in Zelle B2 ein, um eine Übersicht zu behalten.
Beispiel 2: Du kannst den Tabellenblattnamen auch in eine Zelle eines anderen Tabellenblattes einfügen, indem du die Formel entsprechend anpasst.
1. Wie kann ich den Namen eines anderen Tabellenblattes in einer Zelle anzeigen?
Du kannst die Formel anpassen, um den Namen eines spezifischen Tabellenblattes anzuzeigen, indem du die Zelle referenzierst, die den Namen enthält.
2. Funktioniert das in jeder Excel-Version?
Ja, die oben genannten Methoden sind in den meisten modernen Excel-Versionen verfügbar, einschließlich Excel 2016, Excel 2019 und Excel für Microsoft 365.
Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden
Suche nach den besten AntwortenEntdecke unsere meistgeklickten Beiträge in der Google Suche
Top 100 Threads jetzt ansehen