2017-08-02 2 views
0

Wie kann ich den Tabnamen eines Excel-Arbeitsblatts mit einer Zelle verknüpfen? Muss ich ein Makro mit VBA schreiben? oder kann ich eine Funktion dafür benutzen?Verknüpfungsregisterkartenname eines Arbeitsblatts mit einer Zelle in Excel

Warum brauche ich das: Wenn ich den Namen der Registerkarte ändern möchte ich es für eine Zelle in einem anderen Arbeitsblatt übernehmen.

thx alle.

+1

https://stackoverflow.com/questions/19323343/get-a-worksheet-name-using-excel-vba – Vityata

+0

thx für Ihre Antwort @Vityata. Aber ich denke, meine Frage war nicht klar genug: /. Ich habe versucht, den Link von dir, aber es funktioniert nicht. Ich habe einen Tab-Namen Dieser Tab-Name hat den gleichen Namen wie eine Zelle in einem anderen Arbeitsblatt. Und wenn ich den Tabnamen ändere, möchte ich automatisch den Namen in der Zelle ändern. – flowers1234

Antwort

1

Schreiben Sie die folgende Formel:

=MID(CELL("filename",A1),FIND("]",CELL("filename",A1)) 

Wenn Sie den Namen des Arbeitsblatts ändern, wird es ändern. Über die Funktion CELL Arbeitsblatt, lesen Sie hier mehr: http://www.cpearson.com/excel/CellWorksheetFunctions.aspx

Sie müssen tatsächlich =CELL("filename") schreiben Sie den Namen der Registerkarte zu erhalten und den Pfad des Arbeitsblatt. Und "Dateiname" sollte geschrieben werden.

+0

also muss ich dieses Formular mit der Zelle verknüpfen, in der der gleiche Inhalt richtig ist? @@wityata – flowers1234

+0

Es tut mir so leid, dass ich das Formular nicht verstehe :-(und ich weiß wirklich nicht, wo ich das einfügen soll. – flowers1234

+0

@ flowers1234 - leg es einfach irgendwo in das Excel-Blatt. Es würde den Namen des Arbeitsblatt – Vityata

Verwandte Themen