Hier wurde erklärt, wie man zwei Zellen wechselseitig aktualisiert:
https://www.herber.de/forum/archiv/428to432/428651_Zwei_Zellen_wechselseitig_aktualisieren.html
Mit der einfachen Erweiterung auf A1:A500 und B1:B500 funktioniert das nicht.
Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False
If Target.Row = 5000 Then ' nur in Zeilen 1-5000
If Target.Column = 1 Then Target.Offset(, 1).Value = Target.Value 'Spalte B übernimmt Wert von Spalte A
If Target.Column = 2 Then Target.Offset(, -1).Value = Target.Value 'Spalte A übernimmt Wert von Spalte B
End If
Application.EnableEvents = True
End Sub