Книга: VBA для чайников
Как работает условное выражение
Как работает условное выражение
Структуры If. . .Then, Select Case и Do . . .Loop принимают решение о последующих действиях на основе простого теста: какое значение принимает выражение- True (Истина) или False (Ложь)? Условием здесь может быть любое выражение VBA. (Не забывайте, что в VBA 0 эквивалентен False, а все другие значения рассматриваются как True.)
Чаще всего условные выражения строятся на основе какой-нибудь операции сравнения, применяемой к двум другим выражениям, входящим в данное. Набор операций сравнения, доступных для использования в VBA, достаточно подробно обсуждался в главе 7. Но основные идеи видны и из примеров операторов, помещенных в следующую таблицу. Каковы эти выражения - истинные или ложные? Это только управляющим структурам известно.
Выражение |
Перевод на русский язык |
а < b |
а меньше b |
b = с |
b равно с |
colTBears ("Генри") Is objCurrentBear |
Объект, хранящийся в коллекции colTBears под именем "Генри", является тем же самым объектом, что и объект, на который ссылается переменная objCurrentBear |
sqr ( l/x * 29.3234) >= CDbl ( strNumber ) + 12 |
Квадратный корень величины, равной 1, разделенной на х и умноженной на 29,3234, не меньше числового значения строковой переменной strNumber плюс 12 |
- Укрощение диких программ с помощью управляющих структур
- Анатомия управляющих структур
- Вложенные управляющие структуры
- Используйте отступы!
- Курс на использование условных выражений
- Как работает условное выражение
- Условные выражения без операторов сравнения
- Использование логических операций в условиях
- Условные операторы If .. Then.
- Использование логических операций в условиях
- Использование операторов Select Case
- Проверка условий в операторах Select Case
- Пример оператора Select Case
- Оператор Case Else
- Дополнительные сведения об операторе Case
- Повторение с помощью циклов
- Повторение под управлением циклов For...Next
- Управление потоком с помощью Go То
- Глава 1. Как работает Wi-Fi
- Часть I Собственно компьютер и периферия Ху из ху и как все это совмещается и работает
- Как работает ПК
- Как работает BIOS
- Как работает модуль оперативной памяти
- Почему при включении клавиатура не работает, а после загрузки Windows все нормально?
- Проблема с переключением языков. Значок есть, но не работает. Если через Панель управления удалить все языки и тут же сн...
- Условное форматирование
- Индикатор делового имиджа № 4. Выражение слов признательности за обращение в компанию (за обращение к вам)
- То, благодаря чему все это работает
- 7.3. Как работает система безопасности Windows? Ломаем пароль на вход за 28 секунд!
- Почему эта формула работает