Добрый вечер.
Разрабатывая макрос для своих коллег столкнулся с сообщение о том, что процедура слишком длинная.
Возможно ли на каком либо шаге выйти из макроса, выполнить другой, а потом вернуться именно в то место макроса 1 из которого вышло.
Т.е. схема логически выглядит так...
Макрос 1
Шаги 1...15
Выход из макроса 1 => Вход в макрос 2
Выполнение макроса 2
Выход из макроса 2 => возврат к макросу 1
Шаги 16...
Конец макроса 1.
В ответ на вопрос почему не разделить его на два выполняющихся по очереди...
Уже есть большой кусок написанного кода с кучей циклами и переборами файлов их сохранениями и т.д. и соответственно не очень хочется лопать все опять...
Прошу помощи, соседи и коллеги
Разрабатывая макрос для своих коллег столкнулся с сообщение о том, что процедура слишком длинная.
Возможно ли на каком либо шаге выйти из макроса, выполнить другой, а потом вернуться именно в то место макроса 1 из которого вышло.
Т.е. схема логически выглядит так...
Макрос 1
Шаги 1...15
Выход из макроса 1 => Вход в макрос 2
Выполнение макроса 2
Выход из макроса 2 => возврат к макросу 1
Шаги 16...
Конец макроса 1.
В ответ на вопрос почему не разделить его на два выполняющихся по очереди...
Уже есть большой кусок написанного кода с кучей циклами и переборами файлов их сохранениями и т.д. и соответственно не очень хочется лопать все опять...
Прошу помощи, соседи и коллеги
Использую VBA для решения рабочих вопросов. Чуть больше чем любитель, так что прошу прощение за глупые вопросы.