Using event code you could do it.
For one worksheet only..................
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, _
Cancel As Boolean)
Target.Value = Format(Now, "hh:mm:ss")
Cancel = True
End Sub
This is sheet event code.
Right-click the sheet tab and "View Code"
Copy/paste the above into that sheet module.
Alt + q to return to the Excel window.
Any cell you d-click will get a static time entered.
For all worksheets......................
Copy this into Thisworkbook module
Private Sub Workbook_SheetBeforeDoubleClick(ByVal Sh As Object, _
ByVal Target As Range, Cancel As Boolean)
Target.Value = Format(Now, "hh:mm:ss")
Cancel = True
End Sub
Right-click on the Excel Icon left of "File" on worksheet menubar and "View
Code" to access Thisworkbook module.
If you go with the second event code, don't use the first code in the sheet.
Gord Dibben MS Excel MVP