Определить состояние отлачика
InExSu
Дата: Суббота, 22.07.2017, 20:25 |
Сообщение № 1
Группа: Друзья
Ранг: Ветеран
Сообщений: 650
Репутация:
96
±
Замечаний:
0% ±
Excel 2010, 365
Привет! Есть макрос запускающийся по [vba]Код
Application.OnTime Now() + TimeSerial ...
[/vba] Что прописать в этот макрос, чтобы он НЕ запускался, когда VBE в режиме отладки? Надоело нажимать на " Can`t execute code in break mode "
Привет! Есть макрос запускающийся по [vba]Код
Application.OnTime Now() + TimeSerial ...
[/vba] Что прописать в этот макрос, чтобы он НЕ запускался, когда VBE в режиме отладки? Надоело нажимать на " Can`t execute code in break mode " InExSu
Разработчик Битрикс24 php, Google Apps Script, VBA Excel Windows/Mac
Ответить
Сообщение Привет! Есть макрос запускающийся по [vba]Код
Application.OnTime Now() + TimeSerial ...
[/vba] Что прописать в этот макрос, чтобы он НЕ запускался, когда VBE в режиме отладки? Надоело нажимать на " Can`t execute code in break mode " Автор - InExSu Дата добавления - 22.07.2017 в 20:25
KuklP
Дата: Суббота, 22.07.2017, 23:38 |
Сообщение № 2
Группа: Проверенные
Ранг: Старожил
Сообщений: 2369
Репутация:
486
±
Замечаний:
0% ±
2003-2010
Пропишите апостроф перед: [vba][/vba] А после отладки уберите его.
Пропишите апостроф перед: [vba][/vba] А после отладки уберите его. KuklP
Ну с НДС и мы чего-то стoим! kuklp60@gmail.com WM Z206653985942, R334086032478, U238399322728
Ответить
Сообщение Пропишите апостроф перед: [vba][/vba] А после отладки уберите его. Автор - KuklP Дата добавления - 22.07.2017 в 23:38
InExSu
Дата: Воскресенье, 23.07.2017, 08:02 |
Сообщение № 3
Группа: Друзья
Ранг: Ветеран
Сообщений: 650
Репутация:
96
±
Замечаний:
0% ±
Excel 2010, 365
Пропишите ... А после отладки уберите
Спасибо, но это к трудолюбивым. Может есть глобальная переменная состояния отладчика?
Пропишите ... А после отладки уберите
Спасибо, но это к трудолюбивым. Может есть глобальная переменная состояния отладчика?InExSu
Разработчик Битрикс24 php, Google Apps Script, VBA Excel Windows/Mac
Ответить
Сообщение Пропишите ... А после отладки уберите
Спасибо, но это к трудолюбивым. Может есть глобальная переменная состояния отладчика?Автор - InExSu Дата добавления - 23.07.2017 в 08:02
_Igor_61
Дата: Воскресенье, 23.07.2017, 15:11 |
Сообщение № 4
Группа: Проверенные
Ранг: Ветеран
Сообщений: 504
Репутация:
90
±
Замечаний:
0% ±
Excel 2007
Здравствуйте! А если просто ограничить запуск этого макроса? Допустим, на каком-то листе в ячейку А1 ставим "1" и [vba]Код
Sub Этот_противный_макрос () If Range ("какой-то лист!А1").Value="1" Then Exit Sub Else Код макроса End If End Sub
[/vba] А после отладки "1" убираем. Разница с апострофом небольшая, но если много листов и в каждом листе OnTime Now() то может это и выход? Трудолюбия понадобится не больше, чем для внесения в код глобальной переменной состояния отладчика, если такая и есть, но про которую мы не знаем
Здравствуйте! А если просто ограничить запуск этого макроса? Допустим, на каком-то листе в ячейку А1 ставим "1" и [vba]Код
Sub Этот_противный_макрос () If Range ("какой-то лист!А1").Value="1" Then Exit Sub Else Код макроса End If End Sub
[/vba] А после отладки "1" убираем. Разница с апострофом небольшая, но если много листов и в каждом листе OnTime Now() то может это и выход? Трудолюбия понадобится не больше, чем для внесения в код глобальной переменной состояния отладчика, если такая и есть, но про которую мы не знаем _Igor_61
Сообщение отредактировал _Igor_61 - Воскресенье, 23.07.2017, 15:14
Ответить
Сообщение Здравствуйте! А если просто ограничить запуск этого макроса? Допустим, на каком-то листе в ячейку А1 ставим "1" и [vba]Код
Sub Этот_противный_макрос () If Range ("какой-то лист!А1").Value="1" Then Exit Sub Else Код макроса End If End Sub
[/vba] А после отладки "1" убираем. Разница с апострофом небольшая, но если много листов и в каждом листе OnTime Now() то может это и выход? Трудолюбия понадобится не больше, чем для внесения в код глобальной переменной состояния отладчика, если такая и есть, но про которую мы не знаем Автор - _Igor_61 Дата добавления - 23.07.2017 в 15:11
InExSu
Дата: Воскресенье, 23.07.2017, 16:19 |
Сообщение № 5
Группа: Друзья
Ранг: Ветеран
Сообщений: 650
Репутация:
96
±
Замечаний:
0% ±
Excel 2010, 365
Макрос-то хороший. Похоже, стоп на этапе Application.OnTime. Так что ячейку проверять уже некому ...
Макрос-то хороший. Похоже, стоп на этапе Application.OnTime. Так что ячейку проверять уже некому ...InExSu
Разработчик Битрикс24 php, Google Apps Script, VBA Excel Windows/Mac
Ответить
Сообщение Макрос-то хороший. Похоже, стоп на этапе Application.OnTime. Так что ячейку проверять уже некому ...Автор - InExSu Дата добавления - 23.07.2017 в 16:19