Procedure Builder - визуальный конструктор процедур и функции

Основные настройки конструктора Процедур и Функций:

Задание названия — процедуры или функции является обязательным параметром

Создание описания — комментарий описания функционала и переменных процедуры или функции

Выбор модификатор доступа — «Public» или «Privet» по умолчанию выбрано — «Publik»

Выбор тип метода — выбор типа метода «Sub» или «Function» по умолчанию выбрано — «Sub»

Procedure Builder - конструктор процедур и функций
Procedure Builder - конструктор процедур и функций в редакторе кода VBE

Настройка оптимизации - реализованы через импорт процедуры - "ScreenUpdatingCalculation".

Public Sub ScreenUpdatingCalculation(ByVal Screen As Boolean, ByVal Calculat As Boolean, Optional ByVal Alerts As Boolean = True, Optional ByVal Events As Boolean = True)
            ‘Screen — тип логический, включение выключение обновления экрана
            ‘Calculat — тип логический, включение выключение пересчета формул
            ‘Alerts — тип логический, включение выключение сообщений, по умолчанию включено
            ‘Events — тип логический, включение выключение обработки событий, по умолчанию включено
            With Application
                        If Calculat Then
                                    .Calculation = xlCalculationAutomatic
                        Else
                                    .Calculation = xlCalculationManual
                        End If
                        .ScreenUpdating = Screen
                        .DisplayAlerts = Alerts
                        .EnableEvents = Events
            End With
End Sub

 Управляет следующими процессами — отключение или включение:

    • обновления экрана -> Screen
    • автоматический пересчет -> Calculat
    • вывод сообщений -> Alerts
    • реагирование на события Excel -> Events

Вывод сообщений по окончанию работы метода или функции:

    • стандартное сообщение, по умолчанию — «​Выполнение Название метода окончено!»
    • или пользовательское сообщение, если оно задано

Настройка обработчика ошибок - имеет три режима работы:

    • Default (On Error Goto 0) — обработчик ошибок не включен — по умолчанию
    • On Error Resume Next — игнорирование ошибок, и продолжение выполнения кода процедуры или функции
    • On Error Goto Error Handele — обработка ошибок, не обработанные ошибки выводятся в окно «Immediate» редактора Visual Basic Editor

Выбор режима вставки или копирование кода:

    • вставка кода — осуществляется в активный модуль проекта, на место курсора
    • копирование кода — возможны на выбор, два варианта копирования: либо в окно «Immediate» редактора Visual Basic Edito, либо в буфер обмена
Закрыть меню