0 / 0 / 0
Регистрация: 17.07.2013
Сообщений: 35
|
||||||
1 | ||||||
Выполнение макроса внутри диалогового окна Excel11.02.2016, 17:34. Показов 2083. Ответов 5
Метки нет (Все метки)
Доброго времени суток, уважаемые гуру! Подскажите, пожалуйста, можно ли запустить выполнение макроса внутри диалогового окна, и в случае необходимости по кнопке стоп оставить его выполнение?
Если из модуля вызвать окно таким образом:
Если не трудно дайте простенький пример, или ссылку на такой процесс. Спасибо!
0
|
11.02.2016, 17:34 | |
Ответы с готовыми решениями:
5
Вызов диалогового окна выбора цвета (Excel) Открытие документа Word из Excel с использованием диалогового окна Выполнение макроса для всех ячеек столбца Excel Как присвоить переменную одного диалогового окна к переменной другого диалогового окна? (ООП) |
19 / 19 / 5
Регистрация: 23.04.2014
Сообщений: 72
|
|
11.02.2016, 17:42 | 2 |
Я, в свое время, выкручивался из такой ситуации следующим образом.
Ставил флаг (например на невидимый лейбл, если речь идет о форме), при кнопке "СТАРТ" флаг менялся на 1 и запускался нужный скрипт. В начале скрипта ставишь проверку на флаг = 1. В конце скрипта ставишь таймер на повтор этой же процедуры через секунду. По кнопке "СТОП" флаг = 0. Вот и все
0
|
15146 / 6419 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
|
|
11.02.2016, 17:54 | 3 |
В свойствах формы ShowModal=False - и пожалуйста, выполняйте макрос или работайте с документом при открытой форме.
1
|
19 / 19 / 5
Регистрация: 23.04.2014
Сообщений: 72
|
|
11.02.2016, 17:56 | 4 |
1
|
Заблокирован
|
||||||
11.02.2016, 18:04 | 5 | |||||
Сообщение было отмечено EvgenSanich как решение
Решение
2
|
0 / 0 / 0
Регистрация: 17.07.2013
Сообщений: 35
|
|
11.02.2016, 22:03 [ТС] | 6 |
Спасибо всем! помог вариант Shersh. Фишка в том, что флаги надо выставлять на каждом "под-цикле", тогда в процессе выполнения всего скрипта (ну или петли) можно по кнопке "стоп" тормозить выполнение. Полезная штука кстати в организации простенького progress bar'а и отслеживания работы больших скриптов.
P.S. отдельное спасибо quende за тему с флагами и казанскому за ShowModal в настройка, буду знать. Надеюсь правильно ник неймы написал
0
|
11.02.2016, 22:03 | |
11.02.2016, 22:03 | |
Помогаю со студенческими работами здесь
6
Как сделать вычисления внутри диалогового окна, а не по сообщению Открытие диалогового окна Word в документе Excel Выполнение Макроса Access из надстройки Excel Удержание окна с текущими введенными значениями после диалогового окна (с предупреждением) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |