Not really. Excel doesn't have a _Click event.
But you could use the Workbook_SheetSelectionChange event (which would fire if
you moved the cursor to that cell) or the Workbook_SheetBeforeDoubleClick event
or even the Workbook_SheetBeforeRightClick event.
I chose to use the _sheetbeforeRightClick in this sample.
Option Explicit
Private Sub Workbook_SheetBeforeRightClick(ByVal Sh As Object, _
ByVal Target As Range, Cancel As Boolean)
Dim myAddr As String
myAddr = "A1"
If Target.Cells.Count > 1 Then
Exit Sub 'one cell at a time!
End If
If Intersect(Target, Sh.Range(myAddr)) Is Nothing Then
'do nothing
Else
Cancel = True 'don't show options???
Application.EnableEvents = False
With Target
.NumberFormat = "mmm dd, yyyy hh:mm:ss"
.Value = Now
End With
Application.EnableEvents = True
End If
End Sub