Слишком большой размер процедуры

Автор Slik1989, 28 августа 2015, 09:43

Slik1989

Всем доброго утра!
Ребят, подскажите, мож кто сталкивался с таким:
Написал макрос, немаленький 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
[свернуть]

Slik1989

Круто, спасибо! Как попробую - отпишусь!