Читайте также:
|
|
Лабораторная работа № 2. Организация ввода-вывода. Структура программы
Теоретические сведения
Редактор VBA
Будем осуществлять написание собственного кода на языке VBA в среде редактора Visual Basic Excel.
Для входа в среду VBA Excel можно воспользоваться одним из следующих способов:
1. Зайти на вкладку Разработчик и выбрав команду Visual Basic;
2. воспользоваться комбинацией клавиш <Alt>+<F11>;
3. нажать кнопку Visual Basic панели инструментов, выпадающей при нажатии кнопки Код на панели быстрого доступа.
Возвратиться из редактора VBA в рабочую книгу Excel можно с помощью комбинации клавиш <Alt>+<F11> или нажатием соответствующей кнопки панели инструментов Стандарт.
Структурным элементом программы, написанной на языке VBA, является модуль – совокупность объявлений и процедур, объединенных в единое целое. По своему предназначению модули делятся на два типа: стандартные модули и модули объектов. К стандартным модулям относятся те, которые содержат макросы. К модулям объектов относятся модули, связанные с рабочей книгой, рабочими листами, формами и модули класса. Мы будем использовать только стандартные модули.
Чтобы осуществить вставку модуля необходимо находясь в среде VBA выполнить команду Insert (Вcтавить) / Module (Модуль).
Окно редактирования кода служит в качестве редактора для ввода и изменения кода внутри модуля. Каждый модуль состоит из области описания и одной или нескольких процедур. Процедура представляет собой последовательность операторов, которые часто называют программными кодами. Входящие в модуль процедуры объединены общей областью описания. В ней описываются данные и объекты, которые являются общепринятыми для процедур модуля. Иерархия указанных объектов такова:
· модуль;
· область описания;
· процедура;
· код;
· оператор.
При создании и редактировании кода удобно пользоваться командой Insert (Вcтавить) / Procedure (Процедуру). В появившемся окне необходимо выбрать функцию или подпрограмму и задать ее имя. После этого будут автоматически сформированы операторы начала и конца процедуры и можно переходить непосредственно к набору операторов процедуры. Для набора следующей процедуры в том же модуле необходимо повторить команду Insert (Вcтавить) / Procedure (Процедуру). Если нужно создать новый модуль повторяется команда Insert (Вcтавить) / Module (Модуль).
Проверка правописания осуществляется на этапе компиляции командой Debug (Отладка) / Compile VBAProject (компилировать). Для запуска программы требуется выполнить команду Run (Запуск) / Run Sub/UserForm (Запуск подпрограммы/UserForm) или нажать клавишу <F5> или соответствующую кнопку панели инструментов.
В появившемся окне следует выбрать имя нужной программы и щелкнуть по кнопке Run (Выполнить).
Для того чтобы сохранить или открыть созданную ранее программу используют стандартные средства Excel, например, соответствующие пункты меню Файл: Сохранить как…, Открыть.
Запуск или редактирование существующего программного кода после запуска Excel может быть осуществлен после выполнения команды: Разработчик / Макросы. В появившемся диалоговом окне следует указать имя процедуры и нажать кнопку, отвечающую за выполнение требуемого действия (выполнить или изменить).
Дата добавления: 2015-07-11; просмотров: 193 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
ЧАСТЬ 3 ИНДОНЕЗИЯ – ОБРЕТАТЬ | | | Встроенные диалоговые окна |