Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1848to1852
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
Inhaltsverzeichnis

Register automatisch aus Zelle benennen

Register automatisch aus Zelle benennen
01.10.2021 16:16:30
SyLi
Hallo,
ich habe eine Mappe mit rund 200 Tabellenblättern.
In die Zelle A1 wird über die Formel
='Datenblatt'!F2
der Name des Tabellenblattes gezogen.. also aus einer externen Tabelle im gleichen Ordner.
Mein Wunsch ist nun, dass der Tabellenname aus A1 gesetzt wird.
Ich habe dies mit diesem VBA-Script versucht:

Private Sub Workbook_SheetChange(ByVal Sh As Object, _
ByVal Target As Range)
'Quelle: Message-ID: 
If Target.Address(0, 0) = "A1" And Target.Value  "" Then
If Not SheetExists(Target.Value) Then
Sh.Name = Target.Value
Else
Application.Undo
End If
End If
End Sub
Public Function SheetExists(strName As String) As Boolean
On Error Resume Next
SheetExists = Not Sheets(strName) Is Nothing
End Function
Tatsächlich funktioniert dies genau einmal.. ändere ich etwas in der externen Tabelle 'Datenblatt', wird diese Änderung nicht übernommen.
Es ist auch egal, ob ich die externe Tabelle offen habe oder nicht :(
Wo liegt der Felhler?
Vielen Dank für Eure Mühe
gruß
SyLi

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Register automatisch aus Zelle benennen
01.10.2021 16:18:05
Hajo_Zi
Change wirkt nur bei Eingabe in Zelle.
GrußformelHomepage
In diesem Forum bekomme ich kein Mailbenachrichtigung, weitere Antworten sind zufällig.
AW: Register automatisch aus Zelle benennen
04.10.2021 10:28:23
SyLi
Hi,
verstehe...
Kann man da was machen?

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige