ІНФОРМАЦІЙНІ СИСТЕМИ ТА ТЕХНОЛОГІЇ
ІНФОРМАЦІЙНІ СИСТЕМИ ТА ТЕХНОЛОГІЇ
ІНФОРМАЦІЙНІ СИСТЕМИ ТА ТЕХНОЛОГІЇ
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
струкцій, застосування яких дозволяє змінювати в міру необхідності послідовність<br />
виконання інших інструкцій програми. У сучасних мовах програмування<br />
керуючі конструкції підрозділяються на розгалуження й цикли. Розгалуженням<br />
називається керуюча конструкція, що дозволяє пропускати при<br />
виконанні ті або інші групи інструкцій залежно від значення умови (If...Else,<br />
If...Then...Else, If...Then...ElseIf...Else та Select Case).<br />
Цикл – це керуюча конструкція, що надає можливість багаторазово виконувати<br />
групи інструкцій, до настання якої-небудь події.<br />
5.4.1. Розгалуження<br />
Конструкція If...Then. Конструкція If...Then дає VBA вказівку прийняти<br />
найпростіше з рішень: якщо умова If істинна, потрібно виконати наступний<br />
за ним оператор (або оператори); якщо ж умова неправдива, потрібно<br />
перейти до рядка, розташованого безпосередньо за умовною конструкцією.<br />
Ця конструкція може розташовуватися як в одній, так і у декількох рядках.<br />
Однорядкова конструкція If...Then виглядає так:<br />
If Then <br />
Якщо умова виконується, VBA обробляє оператор або оператори, які<br />
знаходяться за умовою; у противному випадку ці оператори пропускаються.<br />
Конструкція If...Then, що займає кілька рядків (відома також як блок<br />
If), виглядає в такий спосіб:<br />
If Then<br />
<br />
...<br />
<br />
End If<br />
111