I can only think of a worksheet change event.
right click on sheet tab>view code>insert this>save
will ONLY work for a change made in cell A2
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address <> "$A$2" Then Exit Sub
If Target.Offset(-1) > Target Then Target.Offset (-1)
End Sub