Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Blattname in Zelle schreiben

Forumthread: Blattname in Zelle schreiben

Blattname in Zelle schreiben
15.04.2003 01:48:12
Karlheinz
Ich würde gerne den Blattnamen in die Zelle A3 des jeweiligen Blattes automatisch schreiben lassen , und das für jedes Blatt das in der Mappe erstellt wird.Die Blattnamen bestehen nur aus einer Ziffer.
geht das irgenwie ? help me ! please !

Anzeige

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Halte aus Hilfe kommt
15.04.2003 01:58:18
moe

Hallo Karlheinz
Hier deine Lösung

Gruss
Moe

Sub Sheetname()
For i = 1 To Worksheets.Count
Sheets(i).Range("a3").Value = Sheets(i).Name
Next i
End Sub

Re: Halte aus Hilfe kommt
15.04.2003 02:00:54
PeterW

Hallo Moe,

und wie muss man das anstellen, dass beim Einfügen eines neuen Blattes sofort der Name in diesem Blatt in A3 steht und bei Änderung auch aktualisiert wird?

Gruß
Peter

Anzeige
Re: Halte aus Hilfe kommt
15.04.2003 02:44:16
moe

Sagmal heisst du jetzt Peter oder Karlheinz ??
zu deiner Frage
du kannst sowohl variante als auch variante 2 nutzen
variante 1

Private Sub Workbook_NewSheet(ByVal Sh As Object)
call sheetname
End Sub

variante 2
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
call sheetname
End Sub

Sub Sheetname()
For i = 1 To Worksheets.Count
Sheets(i).Range("a3").Value = Sheets(i).Name
Next i
End Sub

Anzeige
Re: Halte aus Hilfe kommt
15.04.2003 03:04:46
PeterW

Hallo Moe,

ich kann das im Moment (für Version 9) nicht testen aber Workbook_SheetChange wird in Version 10 nicht ausgelöst beim Ändern eines Blattnamens.

Gruß
Peter
PS: bin immer noch Peter... und lerne gerne aus gegebenen Antworten

Re: Halte aus Hilfe kommt
15.04.2003 06:18:34
Marcus

Hallo Peter,

ich denke laut der Forums-Faq benutzen wir keine Nicknamen?

Böser Junge ...

Marcus

Anzeige
Re: Halte aus Hilfe kommt
15.04.2003 09:06:56
Yvonne

Hallo zusammen,

das ganze geht auch ohne VBA, und zwar mit der Formel:

=RECHTS(ZELLE("dateiname";$A$1);LÄNGE(ZELLE("dateiname";$A$1))-SUCHEN("]";ZELLE("dateiname";$A$1);1))

Die aktualisiert sich dann auch automatisch. In neue Blätter müsste die Formel dann einmal kopiert werden.

Gruß, Yvonne

Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken

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