«ВИТЯЗЬ НА РАСПУТЬЕ» — КАРТИНА ВИКТОРА ВАСНЕЦОВА 1. «Как пряму ехати — живу не бывати — нет пути ни проезжему, ни прохожему, ни пролетному» 2. «Направу ехати — женату быти» 3. «Налеву ехати — богату быти» ОПЕРАТОР ВЕТВЛЕНИЯ IF…THEN…ELSE (ЕСЛИ…ТОГДА….ИНАЧЕ) Оператор If…Then…Else предназначен для передачи управления одному из блоков операторов в зависимости от результатов проверяемых условий. условия блок операторов прямо налево направо смерть богатство личная жизнь 1. Так как у богатырю доступен только один выбор, то функционально на роль надписей на камне нам подойдёт такой элемент управления как переключатели. 2. Размещаем на листе таблицы Excel переключатели и переименовываем их «Прямо», «Налево», «Направо» Способы организации ветвления с использованием IF THEN Прямое одно условие - одно действие Блоки if… end if Else одно условие - вызывает несколько действий 7. Оператор Select Case используется в VBA Excel для управления отдельными блоками операторов в зависимости от значения управляющего выражения (переменной) и сравнительных условий, задаваемых ключевым словом Case. Перепишем процедуру выбора с использованием оператора Select Case Select Case Range("A1") Case Is = 1 Range("A10") = "Живу не бывати" Range("A11") = Date Range("A10").Interior.Color = vbRed Case Is = 2 Range("A10") = "Богатым быти" Range("A11") = Date + 30 Range("A10").Interior.Color = vbYellow Case Is = 3 Range("A10") = "Женатым быти" Range("A11") = Date + 3 Range("A10").Interior.Color = vbGreen End Select Ячейка Range(“A1”) здесь является ключом, В зависимости от значения ключа производятся те или иные действия Использование функции MsgBox при ветвлении Самостоятельное задание: Обеспечьте вид модального окна как на этом примере РАБОТА НА ДОМ Используя элемент переключатель организуйте опросник с минимум тремя вопросами и тремя вариантами ответа (например опросите пользователя об его кулинарных предпочтениях, о любимых фильмах, в каком месяце он хочет пойти в отпуск и прочь). Разместите каждый вопрос на отдельном листе.