Книга: VBA для чайников
Немедленный выход с помощью Exit For
Немедленный выход с помощью Exit For
Оператор Exit For предназначен для немедленного прекращения выполнения цикла до того, как программа доберется до его конца. Обычно этот оператор используется в условном выражении (If . . . Then или Select Case), вложенном в главный цикл For . . .Next.
Удобно использовать Exit For, когда проверяются массивы, есть ли в них недопустимые значения, когда неправильные данные приводят к прекращению выполнения процесса.
Скажем, вы узнали о том, что какой-то злой гений ввел неправильную информацию в ваш прайс-лист и при этом оставлял свой "фирменный" знак. Поэтому при внесении изменений в цены из-за инфляции вам придется проверить для каждого из массивов, не испорчены ли в нем данные. Вот пример программного кода, который делает всю эту работу:
For р = 1 То varДлинаМассива
If varЦена(р) - "Здесь был Ваня!" Then
MsgBox "Данные испорчены."
Exit For
End If
varЦена(р) = varЦена(р) * sngCOLA
Next p
- 9.3.2. Выходные операнды
- Forced writes - палка о двух концах
- Повышение производительности приложений с помощью хранимых процедур
- Тестирование Web-сервиса XML с помощью WebDev.WebServer.exe
- Forced Writes
- Организация пользователей в группы с помощью ролей
- Chapter 15. Graphical User Interfaces for Iptables
- What NAT is used for and basic terms and expressions
- Information request
- Построение модели выходов (результатов)
- SCTP Generic header format
- System tools used for debugging