Пятница, 29.03.2024, 13:51
Все о программировании в MS Office
Приветствую Вас Гость | RSS
Главная Справочник VBA Регистрация Вход

ВНИМАНИЕ!!!

сайт переехал на новый домен

 

VBA-HELP.RU

Меню сайта

Категории
Математические функции [9]
Дата и время [21]
Обработка массивов [4]
Тригонометрия [5]
Обработка цвета [2]
Другие [1]
Работа с файлами [1]
Принятие решения [4]

Друзья сайта
  • Инструкции для uCoz

  • Реклама

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

    Switch

    Функция 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.08.2009)
    Просмотров: 3701
    Всего комментариев: 0
    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]
    Форма входа

    Новое в Спр.VBА
    Внимание: Если вы не нашли необходимую Вам информацию
    Вы можете оставить запрос на дополнение Справочника VBA в ФОРУМЕ
    Обновления в Справочнике VBA
    [27.08.2009] - Choose
    [27.08.2009] - Switch
    [27.08.2009] - IIF
    [27.08.2009] - If...Then...Else
    [24.08.2009] - MultiPage

    Поиск

    Наш опрос
    Оцените мой сайт
    Всего ответов: 25

    Copyright MyCorp © 2024 Яндекс цитирования Rambler's Top100   Каталог сайтов Рейтинг@Mail.ru Проверка ТИЦ