Здравствуйте. Есть макрос, он делает вычисления и записывает их на лист в таблицу, есть необходимость периодически останавливать макрос, смотреть результаты работы и снова запускать его с той же точки , где он остановился . Можно ли это сделать? Кнопка Esc останавливает макрос, но запустить снова макрос в работу можно только с самого начала , а не с той точки где он остановился.
Как остановить макрос,посмотреть результат и запустить его с того же места?
24.04.2011 23:32:10
|
|
|
|
24.04.2011 23:35:36
1. Расставьте в нужных местах строчки с текстом "Stop"
2. На нужных строках нажмите F9 |
|
|
|
24.04.2011 23:36:42
Stop - без кавычек
|
|
|
|
25.04.2011 00:46:47
Может какую паузу тогда задать - приостановить действие макроса? Но нужно знать тайм-аут.
|
|
|
|
25.04.2011 00:54:49
Может в сторону DoEvents глянуть?
|
|
|
|
25.04.2011 06:45:29
У меня по Esc происходит останов, с возможностью продолжения.
Я сам - дурнее всякого примера! ...
|
|
|
|
25.04.2011 09:08:17
F8
|
|
|
|
25.04.2011 09:24:42
А зачем рядовому пользователю EXCEL лазить по тексту модуля? Нужны шаловливые ручки? Мало проблем?
Я сам - дурнее всякого примера! ...
|
|
|
|
25.04.2011 11:00:14
пошагово F8
без остановки, до End Sub (или до следующей отмеченной точки остановки) F5 |
|
|
|
25.04.2011 11:07:55
Vik63, а моя идея с Application.InputBox не подходит? Можно посмотреть листы, а потом нажать кнопочку. Расставили по нужным местам вызов - вот Вам и остановы.
|
|
|
|
25.04.2011 11:16:15
Не, Серж, автор не хочет пускать пользователя в редактор - всё только на листе. Если я правильно понимаю :-)
|
|
|
|
25.04.2011 11:30:43
значит вывешивать немодальную форму..
и цикл с doevents
Живи и дай жить..
|
|
|
|
25.04.2011 11:32:33
doevents предлагалось - не глянулось что-то :-)
|
|
|
|
25.04.2011 11:43:06
мне вот тоже не глянулось :) (не заметил)
реклама должна быть БОЛЬШОЙ, глаза мозолить :)
Живи и дай жить..
|
|
|
|
25.04.2011 11:53:30
doevents и проверять переключатель/чекбокс на листе?
|
|
|
|
25.04.2011 12:07:22
форму в виде одной большой клавиши... с надписью "ПРОДОЛЖИТЬ"
по нажатию меняется глобальная переменная - выход из цикла
Живи и дай жить..
|
|
|
|
25.04.2011 16:01:53
{quote}{login=Юрий М}{date=25.04.2011 11:32}{thema=}{post}doevents предлагалось - не глянулось что-то :-){/post}{/quote}
Вечером проверю обязательно, не успеваю днем. |
||||
|
|
|||
Читают тему