in einer Liste habe ich mittels VBA ein OnChange Event zusammengesucht welches super funktioniert.
Private Sub Worksheet_Change(ByVal Target As Range)
Select Case Target.Address(False, False)
Case "D4"
Application.EnableEvents = False
Union(Range("E4"), Range("F4"), Range("G4"), Range("H4")).ClearContents
Application.EnableEvents = True
Case "E4"
Application.EnableEvents = False
Union(Range("F4"), Range("G4"), Range("H4")).ClearContents
Application.EnableEvents = True
Case "F4"
Application.EnableEvents = False
Union(Range("G4"), Range("H4")).ClearContents
Application.EnableEvents = True
Case "G4"
Application.EnableEvents = False
Range("H4").ClearContents
Application.EnableEvents = True
End Select
End Sub
Nun möchte ich ja nicht für jede Zeile 4 bis 999999 diesen Part kopieren. Wie kann ich E4 durch aktuelle Zelle ersetzen und dannach die anderen auch.Ich hoffe es ist einfacher als ich denke, leider hat recherche nicht das Ergebnis geliefert was ich nutzen kann.
Vielen Dank