Нет прямого способа достичь этого, но вы можете применить некоторые приемы, чтобы сделать это. Сначала поместите следующие коды в Module
.
Public Times As Boolean
Sub TimerRun()
If Not Times Then Exit Sub
Application.OnTime Now() + TimeValue("00:00:01"), "TimerRun"
Range("E3").Value = Range("E3").Value + TimeValue("00:00:01")
End Sub
Sub TimerStop()
Times = False
End Sub
Затем скопируйте приведенные ниже коды и вставьте в событие Workbook_Open()
.
Private Sub Workbook_Open()
Range("E3").Value = Format(Now(), "HH:MM:SS")
Times = True
TimerRun
End Sub
Если вы хотите сделать кнопку запуска или остановки, чтобы можно было запускать / останавливать таймер вручную, нажав на кнопку, затем поместите командную кнопку управления формой, а затем назначьте подпрограмму TimerRun
для запуска и назначьте TimerStop
для остановки таймера. .