Я пытаюсь настроить базовый секундомер для отслеживания прошедшего времени. Button1 должен запускать часы с 0, Button2 останавливает часы и записывает, сколько минут и секунд прошло с момента запуска таймера. У меня есть кнопки, размещенные на листе, и просто нужен способ расчета прошедшего времени. Какой был бы лучший подход? Вот код, я работаю сСекундомер в excel vba?
Private Sub CommandButton1_Click()
startTime = Timer
End Sub
Private Sub CommandButton2_Click()
Dim finalTime As Single
finalTime = Timer - startTime
MsgBox Format(finalTime, "0.00")
End Sub
Проблема с этим кодом, что это отображение времени прошло только после того, как я нажимаю button2. Мне нужен рабочий таймер на моем листе excel.
Рассматривайте обновление экрана 10 раз в секунду или около того? –