Do you want to enter the current time in a cell so that it doesn't change each time Excel recalculates formulas? Then, use CTRL+SHIFT+: However, Excel only provides the time in hours and minutes or HH:MM. To enter the time so that it includes seconds, one has to override the default behavior.
Enter the code below in a standard module:
Option Explicit
Sub setKey() Application.OnKey "+^:", "EnterTime" End Sub Sub resetKey() Application.OnKey "+^:" End Sub Sub EnterTime() With ActiveCell .Value = Time() .NumberFormat = "hh:mm:ss" End With End Sub
Now, once you run the setKey procedure, the
CTRL+SHIFT+: will give you the time in seconds. To return Excel to
its default behavior, run the resetKey procedure.