Алгоритмическая структура "выбор" применяется для реализации ветвления со многими вариантами серий команд. В структуру выбора входят несколько условий, проверка которых осуществляется в строгой последовательности их записи в команде выбора. При истинности одного из условий выполняется соответствующая последовательность команд.
В алгоритмической структуре "выбор" выполняется одна из нескольких последовательностей команд при истинности соответствующего условия.
На языках программирования Visual Basic и VBA инструкция выбора начинается с ключевых слов Select Case, после которых записывается выражения (переменная, арифметическое выражение и так далее). После ключевых слов Case заданное выражение сравнивается с определенными значениями - записываются условия, при истинности одного из которых начинает выполняться серия команд. Заканчивается инструкция ключевыми словами End Select.


