ich habe bereits eine dynamische Dropbdownliste erstellt. Mit folgendem Code füge ich die Dropdownliste auf ein anderes Tabellenblatt ein:
With Range(ActiveCell.Offset(0, 5), ActiveCell.Offset(0, 5)).Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
xlBetween, Formula1:="=Mitarbeiter"
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.ShowInput = True
.ShowError = True
End With
Wenn ich in der Dropdownliste nun einen Namen eines Mitarbeiters ändere, erscheint auch dieser in dem Dropdownmenü auf dem anderen Tabellenblatt.
Was jetzt jedoch noch wünschenswert wäre, ist, dass bereits vorher getätigte Eingaben sich auch ändern.
Beispiel: ich habe Mitarbeiter 1 ausgewählt. Diesen ersetze ich in der Liste meines Dropdownmenüs durch Mitarbeiter x. In der Tabelle der Dropdownliste sollen nun alle per Dropdownliste getätigten Einträge mit Mitarbeiter 1 auf Mitarbeiter x geändert werden.
Leider fällt mir dazu noch nicht einmal ein Ansatz ein, von daher bin ich für eure Tipps sehr dankbar! =)
Viele Grüße