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


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