Makro mit Zellenverknüpfung auf anderem Blatt automatisieren
03.06.2025 11:51:11
Benny
für folgende Situation bräuchte ich bitte eure Hilfe.
Ich habe in der Tabelle1 2 Spalten mit Namen und Nummern, diese habe ich in den weiteren Tabelle jeweils mit den Zellen verknüpft.
Damit ich nur in Tabelle 1 die Daten ändern muss und es dann in den anderen automatisch passiert.
Um nun aber in den Tabellennamen auch die Nummern zu sehen, habe ich folgendes Makro gefunden.
Private Sub Worksheet_Change(ByVal Target As Range)
'Der Text, der in Zelle A5 eingegeben wird, wird automatisch als
'Tabellenblattname verwendet und das Tabellenblatt entsprechende benannt
'Fehleingaben werden abgefangen
If Not Application.Intersect(Target, Range("G4:G4")) Is Nothing Then
On Error GoTo fehlermeldung
If Target = "" Then Exit Sub
ActiveSheet.Name = Range("G4").Value
End If
Exit Sub
fehlermeldung:
MsgBox "Es wurden ungültige Zeichen erfasst!"
End Sub
Nun habe ich das Problem, das durch die Zellenverknüpfung sich der Tabellenname erst ändert wenn ich die entsprechende Zelle z.B. umbennen will.
In der Datei habe ich die betroffenen Punkt mit Rot bzw. Blau zur Nachverfolgung hinterlegt.
https://www.herber.de/bbs/user/177651.xlsm
Nun die Frage, wie bekomme ich es hin, das das Makro die Anpassung auch ohne mein Eingreifen durchführt.
Vielen Dank schonmal für euer Bemühen.
MFG Benny
Anzeige