Функции выбора
Кроме перечисленных выше основных категорий функций в VBA имеются также функции выбора, которые дублируют некоторые аспекты операторов условного перехода. Ниже приведены эти функции.
Функция |
Возвращаемое значение | ||||
lit Choose Switch |
Возвращает одну из двух альтернатив. Синтаксис: Возвращает значение, выбранное из списка аргументов. Синтаксис: Choose (индекс, вариант-1[, вариант-2, ... [, вариант-п] ] ) вариант — выражение типа Variant, содержащее один из элементов списка Действие функции Choose: если индекс равняется 1 , возвращается первый элемент списка, если индекс равняется 2, возвращается второй элемент списка и т. д. Функцию choose можно использовать для выбора одного из возможных значений, представленных в виде списка. В следующем примере, если аргумент Выбор принимает значение 3, то переменной РезультатВыборы присваивается значение "три": РезультатВыборы = Choose (Выбор, "один", "два", "три") Возвращается значение, соответствующее первому истинному выражению в списке. Синтаксис: Switch ( выражение- 1, значение-1, выражение-2, значение-2 ... [, выражение-n, значение-п] ] ) |
| |||