Excel. Макрос в фоновом режиме + окно с кнопкой Cancel
Добавлено: 03 июн 2005, 15:21
Есть процедура которая выполняется очень долго. Хочу предоставить пользователю возможность прервать выполнение процедуры в любой момент. Т.е. будет форма с кнопкой Cancel. Пользователь жмет кнопку и процесс прерывается. Знаю про DoEvents, он к сожалению только "размораживает" Excel. Мне бы помог дополнительный поток который бы выполнял мою долгую процедуру, а в главном потоке бы крутилась моя форма с кнопкой. Процедура работает с ячейками в книге. Есть ли какие-нибудь мысли как это можно реализовать на VBA?