Private Sub Worksheet_Change(ByVal Target As Range)
If Target(1).Formula = Sheets("log").Range("A1") Then Target = Target
End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Target(1).Select
Sheets("log").Range("A1") = "'" & Target(1).Formula
End Sub