Option Explicit
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Target.Column = 1 Then Target.Value = Now: Cancel = True
If Target.Column = 2 Then Target.Value = Now: Target.Offset(, 1) = Target - Target.Offset(, -1): Cancel = True
End Sub