- •Запись макросов
- •Выполнение макросов
- •Просмотр кода макроса
- •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
4.1 Простой условный оператор
Общий вид в алгоритме конструкции простого условного оператора следующий:
Нет Да
Синтаксис простого условного оператора, если Вы пишите программу структурно, следующий:
If <логическое выражение> Then P1 Else P2
End If
Возможна и другая запись:
If <логическое выражение> Then P1 Else P2 где If, Then, Else, End If - зарезервированные слова, а P1, P2 - операторы.
Простой условный оператор работает по следующему алгоритму:
Сначала вычисляется логическое выражение. Если результат есть TRUE (истина), то выполняется оператор P1, а оператор P2 пропускается. Если результат есть FALSE (ложь), то выполняется оператор P2, а оператор P1 пропускается.
4.2 Сокращённый условный оператор
Если необходимо выполнить некоторое действие только при истинности проверяемого условия, то в таком случае применяется сокращённый условный оператор.
О бщий вид в алгоритме конструкции сокращённого условного оператора следующий:
Нет Да
Синтаксис сокращённого условного оператора, если Вы пишите программу структурно, следующий:
If <логическое выражение> Then P1
End If
Возможна и другая запись:
If <логическое выражение> Then P1
где If, Then, Else, End If - зарезервированные слова, а P1 - оператор.
4.3 Составной условный оператор
Если при некотором условии надо выполнить определённую последовательность операторов, то их объединяют в один составной оператор. Общий вид в алгоритме конструкции составного условного оператора следующий:
Нет Да
Синтаксис составного условного оператора, если Вы пишите программу структурно, следующий:
If <логическое выражение> Then
P1
P2
.
.
PN
Else
M1
M2
.
.
Mn
End If
Возможна и другая запись:
If <лог. выраж.> Then P1 P2. . PN Else M1 M2 . . Mn
где If, Then, Else, End If - зарезервированные слова, а P1, P2,PN, M1, M2,MN - операторы