0 / 0 / 1
Регистрация: 09.08.2018
Сообщений: 14
|
|
1 | |
Excel Перезапуск Макроса14.04.2019, 20:31. Показов 2570. Ответов 1
Добрый день Профессионалы!
Возможно ли внутри макроса задать команду, которая будет запускать его заново. Смысл в том, что у меня в макросе иногда выскакивает "нежелательный результат" (с вероятностью 1/20). Макрос выполняется довольно быстро и отлаживать весь код из-за этого сбоя не хочу. А кликать каждый раз на перезапуск не вариант, поскольку этот "нежелательный результат" можно и не заметить. Заранее спасибо!
0
|
14.04.2019, 20:31 | |
Ответы с готовыми решениями:
1
Запуск макроса из макроса ИЛИ повторение одного и того же кода Вызов макроса из макроса, расположенного в другом файле Вызов макроса по имени макроса в ячейке Вызов из макроса другого макроса |
15145 / 6418 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
|
|
14.04.2019, 21:02 | 2 |
Как это выглядит? Если сообщение об ошибке - можно перехватывать ошибки, F1 - On Error Statement.
С сохранением текущих значений переменных или нет? Если нет - то Call имяМакроса или просто имяМакроса. Если с сохранением - то Goto на метку в начале процедуры.
В обоих случаях надо принять меры против зацикливания, например с помощью статической или глобальной переменной, которая несет информацию о номере текущего запуска.
1
|
14.04.2019, 21:02 | |
14.04.2019, 21:02 | |
Помогаю со студенческими работами здесь
2
Запуск макроса из другого макроса Перезапуск таймера VBA Перезапуск пользовательской функции для конкретной ячейки Синтаксис: точка в теле макроса struc и звёздочка в описании параметров макроса Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |