How to create a timer in Excel VBA
In Excel, you can very easily create your timers using just a few lines of VBA code.
How to create a Timer in a module sheet?
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'For example: Start / Stop the timer every time the cell.
'but may also be placed on a button or another ...
TimeOnOFF = Not TimeOnOFF
If TimeOnOFF Then Timer
End Sub
How to create a Timer in a public module?
Public TimeOnOFF As Boolean
Sub Timer()
Dim S As Integer
While TimeOnOFF = True
If Second(Now) > S Or Second(Now) = 0 Then
'Run code '.... 'for example Sheets("shee1").Range("A1").Value = Time
S = Second(Now)
End If
DoEvents
Wend
End Sub
any more questions about excel? check out our forum!