16343

Оператор выбора (переключатель) в VBA

Лекция

Информатика, кибернетика и программирование

Оператор выбора переключатель С помощью оператора выбора VBA можно выбрать вариант из любого количества вариантов. Параметром по которому осуществляется выбор служит ключ выбора. Структура оператора выбора: Select Case ключ_выбора Case Значение_1 ...

Русский

2013-06-20

29.5 KB

12 чел.

Оператор выбора (переключатель)

С помощью оператора выбора VBA можно выбрать вариант из любого количества вариантов. Параметром, по которому осуществляется выбор, служит ключ выбора.

Структура оператора выбора:

Select Case <ключ_выбора>

                 Case Значение_1

                 <Оператор1>

                 Case Значение_2

                 <Оператор2>

                 .…………………   

                 Case Значение_n (константа)

                 <Оператор n>

End Select

где

  Select, Case, End - зарезервированные слова VBA (выбирать, случай,

                                  конец);

  <ключ_выбора> - переключатель варианта (некоторое выражение);

<список_выбора> - одна или более конструкций вида: <константа_выбора>

                                                                                             <оператор>;

          Значение_n - <константа_выбора> того же типа,

                                 что и выражение <ключ_выбора>;

       <операторы> - произвольные операторы VBA, выполняемые

                                 при совпадении Значения_n и значения

                                 ключа_выбора.

Работа оператора выбора.

Вначале вычисляется значение выражения <ключ_выбора>, а затем в последовательности операторов <список_выбора> отыскивается такой, которому предшествует константа, равная вычисленному значению. Найденный оператор выполняется, после чего оператор выбора завершает свою работу. Если в списке выбора не будет найдена константа, соответствующая вычисленному значению ключа выбора, управление передается операторам, стоящим за End Select.

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

Ключевое слово Is дает указание компилятору сравнить значение проверяемой переменной со значением выражения, следующего за ключевым словом Is.

Ключевое слово To задает диапазон значений.

Пример 1.

Постановка задачи. Составить пользовательскую подпрограмму процедуру, расшифровывающую количество баллов за полученный ответ по введенному числу с клавиатуры.

Технология выполнения задания:

1. Исходные данные:

х Z.

2.Набрать в стандартном модуле проекта следующую пользовательскую процедуру:

Sub DemoSelect ()

Dim x As Integer

x = InputBox ("введите целое число")

Select Case x

Case 8 To 10

MsgBox ("Отлично")

Case 6 To 7

MsgBox ("Хорошо")

Case 4 To 5

MsgBox ("Удовлетворительно")

Case Is < 4

MsgBox ("Неудовлетворительно")

End Select

End Sub

3. Запустить подпрограмму-процедуру.

Примечание. Процедура MsgBox  выводит на экран диалоговое окно, содержащее сообщение для пользователя.


 

А также другие работы, которые могут Вас заинтересовать

33545. Понятие местного самоуправления. Основные теории местного самоуправления 36.5 KB
  Понятие местного самоуправления. Основные теории местного самоуправления. Понятие местного самоуправления. Основные принципы местного самоуправления.
33546. Конституционно-правовые основы местного самоуправления 52 KB
  Конституционноправовые основы местного самоуправления Правовая база МСУ это система законодательных и иных нпа на основе которых оно функционирует. Поскольку установление общих принципов организации МСУ является согласно Конституции предметом совместного ведения РФ и её субъектов оно предполагает издание ФЗ и принятие в соответствии с ними законов и иных нпа субъектов РФ. Муниципальное право регулирует правовые отношения возникающие в процессе организации и деятельности местного самоуправления. Конституция РФ признает и гарантирует...
33547. Состав органов местного самоуправления: структура, функции 45 KB
  По специализации: Общего назначения Специального назначения По полномочиям Исполняющие собственные полномочия Исполняющие отдельные госе полномочия Исполняющие добровольные полномочия связаны например с кооперированием муниципальных образований с выполнением договоров в том числе с зарубежными партнерами членством в различных ассоциациях и союзах По способу принятия решений Принимающие решения коллегиально Принимающие решения единолично По типу исполняемых функций Представительный орган проектная функция Представление...
33548. Предметы ведения и полномочия местного самоуправления 39 KB
  Предметы ведения и полномочия местного самоуправления Впервые понятие полномочия органов местного самоуправления приводится в ст. 132 Конституции Российской Федерации 1993 года в соответствии с которой органы местного самоуправления обладают полномочиями по самостоятельному решению вопросов местного значения а также могут наделяться государственными полномочиями. 132 Конституции органы местного самоуправления самостоятельно управляют муниципальной собственностью формируют утверждают и исполняют местный бюджет устанавливают местные налоги...
33549. Финансово-экономическое обеспечение МСУ 44 KB
  Финансовоэкономическое обеспечение МСУ Состав и использование муниципального имущества. Экономическую основу МСУ составляют находящееся в муниципальной собственности имущество средства местных бюджетов а также имущественные права муниципальных образований. Европейская Хартия о местном самоуправлении закрепляет общие принципы организации финансовоэкономической самостоятельности органов МСУ: органы мсу имеют право в рамках национальной экономической политики на обладание достаточными собственными финансовыми средствами которыми они...
33550. Формы осуществления МСУ 45.5 KB
  Формы осуществления МСУ Формы непосредственной демократии: местный референдум муниципальные выборы сходы граждан. Формы представительной демократии: выборные органы выборные должностные лица МСУ. Формы участия населения в осуществлении МСУ. Тем самым предусмотрены 2 основные группы форм осуществления населением МСУ.
33551. Территориальные основы местного самоуправления 31.5 KB
  Территориальные основы местного самоуправления Понятие муниципального образования. Модели организации местного самоуправления: территориальная поселенческая двухуровневая. Муниципальное образование городское сельское поселение несколько поселений объединенных общей территорией часть поселений иная населенная территория в пределах которой осуществляется местное самоуправление имеются муниципальная собственность местный бюджет и выборные органы местного самоуправления. Выборные органы местного самоуправления.
33552. Управление комплексным социально-экономическим развитием муниципального образования 45.5 KB
  Управление комплексным социальноэкономическим развитием муниципального образования Условия и факторы социальноэкономического развития муниципального образования. Анализ прогнозирование и планирование социальноэкономического развития муниципального образования. Управление социальноэкономическим развитием России регулируется Федеральным законом О государственном прогнозировании и программах социальноэкономического развития Российской Федерации. В законе содержатся положения о необходимости проведения на федеральном и региональном уровнях...
33553. Сущность и содержание теории управления. Базовые понятия теории управления. Субъект, объект и цель управления, система, подсистема, социальная организация 64 KB
  Сущность и содержание теории управления. Базовые понятия теории управления. Субъект объект и цель управления система подсистема социальная организация. Управление воздействие субъекта управления на объект с целью перевода его в новое желательное состояние.