@jli49614

Как задать время команде vba?

Как задать таймер команде? То есть, чтобы она запустилась допустим через 5 секунд после старта скрипта. В Google ничего толкового не нашел, при запросе нахожу лишь как выставить таймер с отсчетом. А как задать таймер команде, нет.

Предположим с таким кодом, как мне задать таймер
Sub test1 ()
MsgBox "lookUp"
 End Sub
  • Вопрос задан
  • 23 просмотра
Пригласить эксперта
Ответы на вопрос 1
BasiC2k
@BasiC2k
Решаю проблемы за деньги. Дорого.
Таймеры на VBA - плохая идея.
В целом, есть три пути:
1. Создание таймера на WinAPI SetTimer
2. Ожидание завершения интервала в цикле
3. Использование функции Sleep (также из WinAPI)

Если логика позволяет - не используйте таймеры, т.к. это может непредсказуемо сказаться на UI
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы