Sub test()
[b1] = [a1] 'zu 1.
[b1] = ActiveCell 'zu 2.
End Sub
MFG AndrePrivate Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("A1")) Is Nothing Then Range("B1").Value = Target.Value
End Sub
und für die aktive Zelle eben so: