if target.address <> "$E$5" then
Range("YourNewCell").Value = Target.value
Target.clearcontents
end if
if target.address <> "$E$5" then
Range("A5").Value = Target.value
Target.clearcontents
end if
if target.address <> "$E$5" then
Range("A:A").Value = Target.value
Target.clearcontents
end if
Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False
'If Target.Address <> "$A$2" Then 'Use this to monitor a cell
If Target.Column = 1 Then 'Use this to monitor a column
Range("B1").Value = Target.Value 'This is the cell that will be updated instead (but really it just copies)
Target.ClearContents 'Clear the entry from the original target
End If
Application.EnableEvents = True
End Sub