Управляюча структура For Next

Ця структура дозволяє виконати визначені дії необхідну кількість разів.

Приклад:

Sub TestForNext()

Dim iCount As Integer, i As Byte

For iCount = 1 To 100 Step 2

i = i + 1

Next

MsgBox "Кількість повторень: " & i

End Sub

Коментарі:

For – ключове слово, що визначає початок циклу;

iCount – змінна, що визначає кількість повторень циклу;

1 – початкове значення лічильника;

To – ключове слово, що відокремлює початкове та кінцеве значення лічильника;

100 – кінцеве значення лічильника;

Step – ключове слово, що визначає крок лічильника;

2 – крок лічильника (число);

Next – ключове слово, при досягненні якого значення лічильника змінюється на величину кроку, після чого керування знов переходить до початку циклу.

У структурі For Next ключове слово Step необов’язкове. При його відсутності, крок виконання лічильника дорівнюватиме 1.

Зауваження! Крок лічильника обов’язково повинен бути числом. Якщо крок лічильника вказано у вигляді від’ємного числа, тоді значення лічильника з кожним циклом буде зменшуватись.

Приклад (зі зверненим відліком):

Sub TestForNext2()

Dim iCount As Integer, i As Byte

For iCount = 300 To 1 Step -3

i = i + 1

Next iCount

MsgBox "Кількість повторень: " & i

End Sub

Зверніть увагу на:

Next iCount – у коді присутня змінна (лічильник), який розташовано після ключового слова. Подібний синтаксис використовується, як правило, для візуального визначення кінця циклу, якщо в VBA коді достатньо багато подібних конструкцій.

 

Цикл із передмовою – цикл, що виконується поки істинна деяка умова, зазначена перед його початком. Ця умова перевіряється до виконання тіла циклу, тому тіло може бути не виконано жодного разу (якщо умова із самого початку невірна). У VBA реалізується оператором While Wend, звідси його друга назва – while-цикл. Також можна скористатись оператором Do Loop.








Дата добавления: 2015-07-22; просмотров: 532;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.003 сек.