Студопедия


Авиадвигателестроения Административное право Административное право Беларусии Алгебра Архитектура Безопасность жизнедеятельности Введение в профессию «психолог» Введение в экономику культуры Высшая математика Геология Геоморфология Гидрология и гидрометрии Гидросистемы и гидромашины История Украины Культурология Культурология Логика Маркетинг Машиностроение Медицинская психология Менеджмент Металлы и сварка Методы и средства измерений электрических величин Мировая экономика Начертательная геометрия Основы экономической теории Охрана труда Пожарная тактика Процессы и структуры мышления Профессиональная психология Психология Психология менеджмента Современные фундаментальные и прикладные исследования в приборостроении Социальная психология Социально-философская проблематика Социология Статистика Теоретические основы информатики Теория автоматического регулирования Теория вероятности Транспортное право Туроператор Уголовное право Уголовный процесс Управление современным производством Физика Физические явления Философия Холодильные установки Экология Экономика История экономики Основы экономики Экономика предприятия Экономическая история Экономическая теория Экономический анализ Развитие экономики ЕС Чрезвычайные ситуации ВКонтакте Одноклассники Мой Мир Фейсбук LiveJournal Instagram

Dim blnA As Boolean




х = 1

y = 2.87

z = 3.12

blnA = (х > у) And (у < z) 'Результат: blnA = False

blnA = х < у And у < z 'Результат: blnA = True

blnA = х > у Or у > z 'Результат: blnA = False

blnA = Not (х < у Or Not у < z) 'Результат: blnA = False

blnA = Not х > у And х > у 'Результат: blnA = False

blnA = Not (х > у And х > у) 'Результат: blnA = True

Епd Sub

Оператор перехода

Для изменения последовательности выполнения операторов (т. е. для ветвления программы) используется оператор перехода GoTo, имеющий следующий синтаксис:

GoTo метка

В этом операторе метка - это целое неотрицательное число без знака (0, 1, 2, 3, ... ) или последовательность букв и цифр, начинающаяся с буквы (например, start53a).

Перед оператором, на который должен быть осуществлен переход (или, что то же самое, должно быть передано управление), ставится метка с двоеточием. После выполнения оператора с меткой выполняется оператор, следующий за ним.

Если меткой является целое неотрицательное число, то это число еще называют номером оператора (строки).

Конструкции принятия решений

Для принятия решений в VBA используются операторы условного перехода. Операторы условного перехода - это инструкции, которые определяют ход выполнения других операторов программы в зависимости от результатов анализа некоторых условий. К операторам условного перехода относятся операторы ветвления IF...Then и выбора Select Case. Существует краткая (IF...Then…Else) и полная форма (IF...Then...ElseIf…Else...End If) операторов ветвления.

Общий вид краткой формы оператора ветвления и одну строку:

IF условие Then оператор [Else оператор]

При записи инструкции в одну строку ключевые слова End If не применяется.

Форма условного перехода IF...Then...ElseIf…Else...End If

IF условие1 Then

Операторы

…………….

[ElseIf условие2 Then]

Операторы

…………….

[ElseIf условие3 Then]

Операторы

……………

[Else]

Операторы

…………….





Дата добавления: 2015-05-10; просмотров: 375; Опубликованный материал нарушает авторские права? | Защита персональных данных | ЗАКАЗАТЬ РАБОТУ


Не нашли то, что искали? Воспользуйтесь поиском:

Лучшие изречения: Для студента самое главное не сдать экзамен, а вовремя вспомнить про него. 9742 - | 7364 - или читать все...

Читайте также:

 

3.81.73.233 © studopedia.ru Не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования. Есть нарушение авторского права? Напишите нам | Обратная связь.


Генерация страницы за: 0.002 сек.