Экономическая информатика-стр.396

Переключатели в VBA реализуются оператором Select Case, который позволяет сделать выбор из нескольких альтернативных вариантов в зависимости от значения условного выражения. Синтаксическая конструкция оператора:

Select Case Выражение

Case Значение 1

Программные операторы, выполняемые при совпадении Значения 1 и значения переменной:

Case Значение 2

Программные операторы, выполняемые при совпадении Значения 2 и значения переменной:

Case Значение N

Программные операторы, выполняемые при совпадении Значения N и значения переменной:

End Select

В операторе Select Case можно использовать операции отношения. Для этого надо включить в выражение ключевое слово Is или ключевое слово То. Ключевое слово Is дает указание компилятору сравнить значение проверяемой переменной со значением выражения, следующего за ключевым словом Is. Ключевое слово То задает диапазон значений.

Пример:

Select Case ПравильныйОтвет.Тех!

Case 8 То 10 Балл.Text = «Отлично»

Case 6 То 7 Балл.Text = «Хорошо»

Case 4 То 5 Балл.Text = «Удовлетворительно»

Case Is < 4 Балл.Text = «Неудовлетворительно»

End Select

8.4.4. ПРОГРАММИРОВАНИЕ ЦИКЛОВ

Цикл - это оператор или группа операторов, которые программа многократно выполняет до тех пор, пока не получит команду на выполнение других операторов. Существуют два основ ных типа циклов - циклы со счетчиком (с известным числом повторений) и циклы с условием. Циклы со счетчиком используют в тех случаях, когда необходимо повторить некоторые действия заданное число раз. Циклы с условием применяются тогда, когда некоторые действия в программе должны повторяться до тех пор, пока выполняется определенное условие, или до тех пор, пока не будет выполнено определенное условие.