powered by simpleCommunicator - 2.0.39     © 2025 Programmizd 02
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Досрочный выход из процедуры
8 сообщений из 8, страница 1 из 1
Досрочный выход из процедуры
    #39512259
Takayavot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго дня!
Подскажите, пож-та..
В одном модуле у меня 5 процедур. Из 1й процедуры запускаются следующие 4.
2я процедура содержит проверки файлов. И если файлы проверку не проходят, процедура завершается досрочным выходом- Exit Sub.
При этом оставшиеся 3,4 и 5я процедуры выполняются.
Как сделать так, чтобы если во 2й процедуре проверка выявляла ошибки, был переход сразу к концу 5й процедуры?
Спасибо!
...
Рейтинг: 0 / 0
Досрочный выход из процедуры
    #39512262
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сделать из процедур функции, которые возвращают результат (успешно/неуспешно)
...
Рейтинг: 0 / 0
Досрочный выход из процедуры
    #39512265
Takayavot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кажется поняла.
End.
...
Рейтинг: 0 / 0
Досрочный выход из процедуры
    #39512266
Takayavot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro,
А End можно? у меня сработало
...
Рейтинг: 0 / 0
Досрочный выход из процедуры
    #39512299
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
End - плохо.

Правильно - преобразовать процедуры в (Boolean-)функции. Функция возвращает код ошибки (True или False). По этому значению вызвавшая процедура принимает решение о продолжении или прерывании процесса обработки.
...
Рейтинг: 0 / 0
Досрочный выход из процедуры
    #39512313
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TakayavotShocker.Pro,
А End можно? у меня сработалоА если потом потребуется шестая процедура, которая должна выполняться независимо от наличия прохождения проверки?
...
Рейтинг: 0 / 0
Досрочный выход из процедуры
    #39512364
Takayavot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.ProА если потом потребуется шестая процедура, которая должна выполняться независимо от наличия прохождения проверки?
вот тогда я об этом подумаю и поразбираюсь в функциях )
А сейчас и так сойдет ) У меня передоз с VBA за прошедшую неделю )
...
Рейтинг: 0 / 0
Досрочный выход из процедуры
    #39516509
Фотография VSVLAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Takayavot,

Err.Raise

В главной процедуре обрабатывать свои ошибки
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Досрочный выход из процедуры
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]