Здравствуйте, подскажите как можно остановить макрос с помощью другого макроса. У меня имеется счетчик времени, который я могу запустить, но я не знаю как его остановить. Ко всему прочему комбинация клавиш не помогает.
[vba]
Код
Sub NextTime() Application.OnTime Now + TimeSerial(0, 0, 1), "NextTime" End Sub
Могу прервать процесс с помощью макроса:
Sub Stop() Stop End Sub
[/vba]
но открывается окно отладки VBA, а это не приемлемо.
Здравствуйте, подскажите как можно остановить макрос с помощью другого макроса. У меня имеется счетчик времени, который я могу запустить, но я не знаю как его остановить. Ко всему прочему комбинация клавиш не помогает.
[vba]
Код
Sub NextTime() Application.OnTime Now + TimeSerial(0, 0, 1), "NextTime" End Sub
Могу прервать процесс с помощью макроса:
Sub Stop() Stop End Sub
[/vba]
но открывается окно отладки VBA, а это не приемлемо.Vertep7
Как остановить написано в хелпе по Application.OnTime За это отвечает последний параметр. Важно - если есть план процедуру отменять, то время срабатывания нужно задавать переменной, которую нужно использовать при отмене.
Как остановить написано в хелпе по Application.OnTime За это отвечает последний параметр. Важно - если есть план процедуру отменять, то время срабатывания нужно задавать переменной, которую нужно использовать при отмене.Hugo