0 / 0 / 0
Регистрация: 10.07.2015
Сообщений: 4
|
|
1 | |
Запрет вызова процедуры23.03.2017, 09:06. Показов 1474. Ответов 3
Метки нет (Все метки)
Есть макрос, который удаляет с листа все связи, формулы и кнопки. В то же время для этого листа имеется событие Worksheet_Change.
Так вот: при выполнении макроса выскакивает ошибка "Compile error: Expected End Sub". Судя по всему, из-за того, что возникает бесконечный цикл, перебирающий все ячейки на листе. Вопрос как обойти событие Worksheet_Change либо запретить переход к данной процедуре из этого макроса. Добавлено через 27 минут Проблема решена: Application.EnableEvents = False ... спокойно редактируем лист ... Application.EnableEvents = True
0
|
23.03.2017, 09:06 | |
Ответы с готовыми решениями:
3
Запрет повторного вызова OnClick Запрет отправки смс при отклонении вызова Запрет автоматического вызова ф-ий JavaScript на странице ASP.NET Запрет статического вызова или повторяющийся код в каждом методе |
6922 / 2832 / 543
Регистрация: 19.10.2012
Сообщений: 8,645
|
|
23.03.2017, 09:52 | 2 |
Переводим сообщение гуглом - видим
"Ошибка компиляции: ожидаемый End Sub" Вроде как всё должно быть понятным...
1
|
0 / 0 / 0
Регистрация: 10.07.2015
Сообщений: 4
|
|
23.03.2017, 10:34 [ТС] | 3 |
Это то как раз и понятно. Видимо макрос "зациклился". Вопрос был как обойти событие. А ответ оказался в самом вопросе: отключить события )))
В любом случае, спасибо
0
|
6922 / 2832 / 543
Регистрация: 19.10.2012
Сообщений: 8,645
|
|
23.03.2017, 10:42 | 4 |
Не зациклился, а неправильно написан.
0
|
23.03.2017, 10:42 | |
23.03.2017, 10:42 | |
Помогаю со студенческими работами здесь
4
Ошибка вызова процедуры Синтаксис вызова хранимой процедуры? MS Edge и сбой удаленного вызова процедуры Вызов процедуры после вызова макроса Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |