ВУЗ:
Составители:
95
Таблица 3.11
Управляющие инструкции VBA
Обозначение
Назначение
Применение
If-Then-Else
Выполняет одну группу инструкций, если
соблюдено некоторое условие, либо другую
группу инструкций, если условие не
соблюдается
Разветвление
последовательной
программы на две
ветви
Select Case
В зависимости от значения некоторой
переменной или результата проверки условия
выполняет одну из нескольких возможных групп
инструкций
Разветвление
последовательной
программы на
несколько ветвей
For-Next
Выполняет группу инструкций заданное число
раз
Циклические
расчеты заданное
число раз
While-Wend
Выполняет группу инструкций, пока
соблюдается некоторое условие
Циклические
расчеты по
выполняемому
условию
Do-Loop
Выполняет группу инструкций, пока
соблюдается или не соблюдается некоторое
условие
Циклические
расчеты по
невыполняемому
условию
For-Each-Next
Выполняет действие над каждым объектом
семейства или элементом массива
Циклические
расчеты над
каждым объектом
семейства или
элементом массива
В следующих разделах действие этих инструкций рассмотрено более подробно.
3.10.1. Управляющая инструкция If-Then-Else
Управляющая инструкция If-Then-Else изменяет порядок выполнения
инструкций в зависимости от результатов проверки некоторого условия и позволяет
сделать разветвление на 2 ветви (одна ветвь располагается следом за служебным
словом THEN, а другая следом за служебным словом ELSE). Поэтому данную
инструкцию называют еще «условной».
Sub Pro26()
Dim N As Integer
N = GetRandomNumber
If N = 7 Then
MsgBox "Congratulations! You received the winning "
Else
MsgBox "I'm sorry, you lose. Your number was " & Num1 & "."
End If
Страницы
- « первая
- ‹ предыдущая
- …
- 94
- 95
- 96
- 97
- 98
- …
- следующая ›
- последняя »
