Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
548to552
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
548to552
548to552
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Tabellenblatt nach 2 Zellen bennenen

Tabellenblatt nach 2 Zellen bennenen
18.01.2005 01:28:19
Heinz
Hallo Leute möchte mein Tabellenblat Mit Zelle A6 & A52 umbennenen.
A6=25.10.04 A52=25.12.04
Tabellenblatt sollte 25.10.04 bis 25.12.04 heißen.
Bis jetzt konnte es nur den Wert von Zelle A6 umbennant werden
Danke Heinz

Sub blattname_zelle()
On Error GoTo NameError
Dim MemoryText As String
Dim wks As Worksheet
MemoryText = ""
For Each wks In ThisWorkbook.Worksheets
wks.Name = wks.Range("A6")
ErrorClear:
Next wks
If MemoryText <> "" Then
MsgBox "Folgende Tabellen konnten nicht umbenannt werden: " & Chr$(13) & _
"Tabelle    ;   Zellwert" & Chr$(13) & MemoryText
End If
ErrorExit:
Sheets(1).Select
Exit Sub
NameError:
MemoryText = MemoryText & wks.Name & "; " & wks.Range("A6").Text & Chr$(13)
Err.Clear
Resume ErrorClear
End Sub

8
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Tabellenblatt nach 2 Zellen bennenen
18.01.2005 01:37:11
Matthias
Hallo Heinz,
For Each wks In ThisWorkbook.Worksheets
wks.Name = wks.Range("A6") & " bis " & wks.Range("A52")
ErrorClear:
Next wks
Gruß Matthias
AW: Tabellenblatt nach 2 Zellen bennenen
18.01.2005 01:41:48
Heinz
Hallo Matthias
Danke funkt. WUNDERBAR ..DANKE...MERCY
Beachte noch die Detailarbeit von Rainer! - o.T.
18.01.2005 01:44:23
Rainer!
o
AW: Tabellenblatt nach 2 Zellen bennenen
Ramses
Hallo
ersetze
wks.Name = wks.Range("A6")
mit
wks.Name = wks.Range("A6") & " bis " & wks.Range("A52")
und
MemoryText = MemoryText & wks.Name & "; " & wks.Range("A6").Text & Chr$(13)
mit
MemoryText = MemoryText & wks.Name & "; " & wks.Range("A6").Text & " + " & wks.Range("A52").Text Chr$(13)
Gruss Rainer
Anzeige
AW: Tabellenblatt nach 2 Zellen bennenen
18.01.2005 01:54:18
Heinz
Habe Ich gemacht DANKE euch beiden.
-
18.01.2005 02:02:07
bis
-
AW: Tabellenblatt nach 2 Zellen bennenen
Beate
Hallo Heinz,
wenn du folgendes Makro ins Codefenster der betreffenden Tabelle einfügst, wirkt es sich nur auf diese Tabelle aus und nur bei Änderungen in A6 oder A52 springt es an:

Private Sub Worksheet_Change(ByVal Target As Excel.Range)
If Target.Address = "$A$6" Or Target.Address = "$A$52" Then
Dim neuer_Blattname As String
neuer_Blattname = Range("A6") & " bis " & Range("A52")
ActiveSheet.Name = neuer_Blattname
End If
End Sub

Gruß,
Beate
AW: auf Beate
Heinz
Danke Für Deinen Super Tip.
Heinz
Anzeige

173 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige