Книга: VBA для чайников

Вложенные управляющие структуры

Вложенные управляющие структуры

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

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

Управляющие структуры можно вкладывать одну в другую до любого уровня, какой вам кажется необходимым.

В следующем примере структура Do While... Loop вложена внутрь структуры

If . . . Then, а еще одна структура If ... Then вложена в Do While ... Loop:

If a < b Then ' начало внешней структуры If...Then

Do While b > с ' начало вложенного цикла Do While...Loop

b = b - 1

If с > d Then ' начало вложенной структуры If...Then

d = a

End If ' Конец внутренней структуры If...Then

Loop ' Конец цикла Do While...Loop

End If ' Конец внешней стуктуры If...Then

Оглавление книги


Генерация: 1.115. Запросов К БД/Cache: 3 / 0
поделиться
Вверх Вниз