powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как в процессе выполнения макроса оставить UserForm активным?
3 сообщений из 3, страница 1 из 1
Как в процессе выполнения макроса оставить UserForm активным?
    #34813392
mrqwert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Макрос, состоящий из циклов, запускается нажатием кнопки Старт в UserForm. Надо, что-бы в любой момент можно было остановить макрос, нажав на кнопку Стоп в UserForm.
Т.е. в моём случае в процессе работы макроса все элементы UserForm не активны.
И вообще, можно ли в VBA запустить два макроса одновременно?
...
Рейтинг: 0 / 0
Как в процессе выполнения макроса оставить UserForm активным?
    #34813507
vkodor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да такое возможно.
1. Нужно обьявить Public переменную допустим flag
2. на кнопку обрыва повесить код
flag = True
3. В цикле работы нужно поставить
DoEvents и проверку flag-а
...
Рейтинг: 0 / 0
Как в процессе выполнения макроса оставить UserForm активным?
    #34814584
mrqwert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Огромное спасибо!
А на счёт двух макросов/потоков? Это в VBA возможно?
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как в процессе выполнения макроса оставить UserForm активным?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]