Всем доброго утра!
Ребят, подскажите, мож кто сталкивался с таким:
Написал макрос, немаленький 800+ строк. Начинаю запускать - пишет слишком большой размер процедуры. Не знаете как этого можно избежать?
В данный макрос еще надо вставить порядка 11 условий, что увеличит его размер еще порядка в 7-8 раз. Неужто в нем нельзя норм задачи прописывать?
[вложение удалено администратором]
Разбейте процедуру на несколько процедур или разбейте модуль на несколько модулей. Может быть ошибка исчезнет.
Вариант 1
Разбивка процедуры на несколько процедур.
Sub Main()
Call Procedure1
Call Procedure2
End Sub
Private Sub Procedure1()
' Процедура 1.
End Sub
Private Sub Procedure2()
' Процедура 2.
End Sub
Вариант 2
Разбивка модуля на несколько модулей.
Sub Main()
Call Module2.Procedure1
Call Module3.Procedure1
End Sub
Круто, спасибо! Как попробую - отпишусь!