Инструкция для пользователя
Приложение Б
Модули и коды
Для создания модуля щелкните кнопкой на ярлыке листа, перед которым вы хотите разместить модуль, из контекстного меню выберите Вставить
. На вкладке Общие
окна Вставить
выберите тип Модуль
. На листе модуля размещается программа. Процедура начинается с оператора Sub и заканчивается End Sub, функцию определяет слово Function. Функции вводятся Мастером функций
в категории Пользовательские, но категорию можно изменить. При активном листе модуля с функцией нажмите <F2
> для вызова Просмотр Объектов
. Нажатием кнопки Параметры
откройте Параметры макроса
. В поле Описания
введите Вспомогательная функция.
Процедура в модуле является подпрограммой или функцией. Подпрограмма выполняет операторы, не возвращая значения. Имя процедуры состоит из названия объекта cmb и события (event) Click(щелчок), отделенное символом подчеркивания. Процедура выполняется на щелчок по кнопке с именем. Функция возвращает значение: Переменная - это место хранения значений. Для создания переменных используется оператор:имя_переменной As тип_данных
Тип_данных указывает, что сохраняет имя_переменной. Функция MsgBox служит для организации окон(приглашение [, кнопки] [, заголовок] [, файл_справки] [, содержание])
Круглые скобки означают, что функция возвращает значение.
Обязательный аргумент функции - приглашение (prompt). Его значением является строка сообщения в диалоговом окне.
Синтаксис объявления массива с числом элементов n:имя_массива (n) As тип
Если n не задано, массив динамический. Для задания динамического массива применяют ReDim имя_массива (размер). Чтобы при задании нового размера не потерять значение используется ReDim Preserve имя_массива (размер).
Синтаксис объявление констант:имя_константы As тип_данных = значение
Локальные переменные и константы объявляются внутри процедуры, они определены для данной процедуры. Глобальные переменные и константы объявляются в верхней части модуля в области общих объявлений:имя_переменной As тип_данныхимя_переменной As тип_данных = значение
Для создания приложения нужно вставить модуль в рабочую книгу и записать процедуру. Выполните Сервис
Þ
Макрос
Þ
Редактор Visual Basic
или <Alt+F11
>. Щелкните правой кнопкой на ЭтаКнига в Project Explorer
. Insert
Þ
Мodule
добавит модуль, Insert
Þ
Procedure
откроет Add Procedure
. Введите имя процедуры. В Type
установите Sub
(Подпрограмма) и ОК
. Введите текст MsgBox «Первая процедура» и <Enter
>. Выполните Run Sub/UserForm
или нажмите <F5
>. Щелчок ОК
вернет окно Visual Basic.
Введите название процедуры и кодiResult As Integer= MsgBox («Щелкните на кнопке», vbYesNoCancel)iResult
<F5
> дает окно сообщения. Щелкните Да. Новое окно выведет цифру 6. ОК