Карта сайта

Rambler's Top100
Яндекс цитирования
Друзья сайта

Switch

Справочник VBA Функции и операторы Принятие решения

Функция Switch Оценивает список условных выражений и возвращает значение или выражение, связанное с первым выражением в списке, который является Истиной (True).

Switch (expr-1, value-1[, expr-2, value-2 … [, expr-n,value-n]])

 expr — Условие для проверки.

value — Значение или выражение, которое будет возвращено, если соответствующее условие — Истина (True).

 Комментарии:

Список параметров функции Switch состоит из пар условных выражений и значений. Выражения оцениваются слева направо, и значение, связанное с первым найденым истинным выражением, будет возвращено функцией. Например, если expr-1 True, возвращается value1. Если expr-1 — False, но expr-2 True, возвращается value 2, и так далее.

Switch возвращает Null значение если:

  • Ни одно из выражений не True.
  • У первого выражения True есть соответствующее значение, которое является Null.

Switch оценивает и просчитывает все выражения, даже при том, что оно возвращает только однин из них.

Пример:

Этот пример использует функцию Switch, чтобы возвратить имя языка, который соответствует имени города.

Function MatchUp (CityName As String)

Matchup = Переключение (CityName = «Лондон», «английский язык», CityName _

= «Рим», «итальянский язык», CityName = «Париж», «французский язык»)

End Function

27.09.2009, 5778 просмотров.


Справочник VBA

Функии, опрераторы языка VBA - их описание и примеры использования при программировании в Microsoft Office (Excel, Word, Access, Outlook, PowerPoint и т.д.)

18.06.2012 08:40:24
Комментарии к ячейкам – добавление, удаление и получение их значения

22.05.2012 11:37:00
Xor
Оператор выполняет операцию логического исключения (ИЛИ) для двух выражений