VBA-методПособие
4.9 Оператор Exit For
Оператор Exit For позволяет выйти из цикла For…Next до его завершения. Тем самым программа сможет среагировать на определённое событие, не завершая выполнение цикла заданное число раз. Например, в следующем примере
Dim i As Integer
Dim name As String
For i = 1 To 10
name = InputBox("Введите Ваше имя или слово Обед для выхода")
If name = "Обед" Then
Exit For
End If
MsgBox name
Next
программа запрашивает у пользователя ввод до 10 имён, но если введено слово "Обед", то программа прервёт своё выполнение и приступит к обработке инструкций, следующих за оператором Next. Оператор Exit For обычно используется с оператором If или Select Case.
Yandex.RTB R-A-252273-3
Содержание
- Запись макросов
- Выполнение макросов
- Просмотр кода макроса
- 1.4 Редактирование кода макроса
- 1.5 Что нельзя сделать с помощью макросов?
- 1.6 Удаление макросов
- 1.7 Назначение макросов командным кнопкам
- 1.8 Назначение макроса графическим изображениям
- 1.9 Назначение макросов кнопкам панелей инструментов
- 2. Введение в процесс разработки приложений
- 2.1 Типы элементов управления
- 2.2 Вставка элементов управления в рабочий лист
- 2.3 Как осуществляется связь элемента управления с рабочим листом?
- 3. Программирование на vba
- 3.1 Объявление типа переменной
- 3.2 Общие правила написания имени переменной
- 3.3 Описание констант
- 4. Применение условных операторов
- 4.1 Простой условный оператор
- 4.2 Сокращённый условный оператор
- 4.3 Составной условный оператор
- 4.4 Многозначные ветвления
- 4.5 Оператор выбора Select Case
- 4.9 Оператор Exit For
- 4.10 Программирование циклов Do
- 4.11 Цикл Do…While
- 4.12 Цикл Do…Until