Книга: VBA для чайников
Укрощение диких программ с помощью управляющих структур
Укрощение диких программ с помощью управляющих структур
Управляющие структуры можно разбить на три главные группы - условные операторы, циклы и операторы With.
* Условный оператор определяет, какую из ветвей программного кода выполнять, в зависимости от того, какое значение (True или False ) принимает некоторое условие. К условным операторам VBA относятся If... Then и Select Case.
* Цикл повторяет выполнение некоторого блока программного кода либо заданное число раз, либо до тех пор, пока некоторое условие не примет значение True или False. Если известно заранее, сколько раз необходимо выполнить цикл, то используйте For. . .Next, а если продолжение повторения программного кода зависит от выполнения некоторого условия, используйте Do ... Loop (этот оператор доступен в нескольких вариантах). Чтобы повторить некоторые действия по отношению к объектам в коллекции, используйте цикл For Each. . .Next, который будет обсуждаться в главе 12.
* Оператор With позволяет выполнить множество действий с одним и тем же объектом без необходимости каждый раз указывать объект (см. главу 12).
Управляющие структуры привносят в программу ясность, организацию и... структурную стройность. Они позволяют с относительной простотой проследить тот путь, который программа может выбрать при ее выполнении.
- Укрощение диких программ с помощью управляющих структур
- Анатомия управляющих структур
- Вложенные управляющие структуры
- Используйте отступы!
- Курс на использование условных выражений
- Как работает условное выражение
- Условные выражения без операторов сравнения
- Использование логических операций в условиях
- Условные операторы If .. Then.
- Использование логических операций в условиях
- Использование операторов Select Case
- Проверка условий в операторах Select Case
- Пример оператора Select Case
- Оператор Case Else
- Дополнительные сведения об операторе Case
- Повторение с помощью циклов
- Повторение под управлением циклов For...Next
- Управление потоком с помощью Go То
- 8.2. Языки программирования Виды программирований
- 1.1. Введение в объектно-ориентированное программирование
- 11.2. СВОЙСТВА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
- Повышение производительности приложений с помощью хранимых процедур
- Тестирование Web-сервиса XML с помощью WebDev.WebServer.exe
- Выстройте структуру
- СТРУКТУРА ПРОСТОЙ ПРОГРАММЫ
- Организация пользователей в группы с помощью ролей
- Физическая структура базы данных
- Зачем изучать физическую структуру базы данных?
- Мост между физической и логической структурой базы данных
- Логическая структура базы данных InterBase