29.10.2014 Views

ІНФОРМАЦІЙНІ СИСТЕМИ ТА ТЕХНОЛОГІЇ

ІНФОРМАЦІЙНІ СИСТЕМИ ТА ТЕХНОЛОГІЇ

ІНФОРМАЦІЙНІ СИСТЕМИ ТА ТЕХНОЛОГІЇ

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!