Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Редактор VBA

Читайте также:
  1. Виклик редактора формул.
  2. Використання можливостей текстового редактора WORD у торговельному менеджменті. Формування документів та звітів для торговельного менеджменту
  3. Використання редактора електронних таблиць Excel для формування документів
  4. Настройка текстового редактора MS Word
  5. От научного редактора
  6. ОТ РЕДАКТОРА
  7. Открытое письмо А.Г. Пирогова шеф-редактору журнала «Чудеса и приключения» Н. Михайлову

Лабораторная работа № 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 ИНДОНЕЗИЯ – ОБРЕТАТЬ| Встроенные диалоговые окна

mybiblioteka.su - 2015-2024 год. (0.007 сек.)