Основы VВА для автоматизации расчетных задач. Никищенков С.А - 6 стр.

UptoLike

6
Каждый модуль отображается в окне, который имеет две области: общую область
и область подпрограмм. В общей области помещаются операторы описания переменных,
которые являются общими для всех процедур и функций этого модуля. В области
подпрограмм помещается код программы. Окно программного кода предназначено для
ввода, просмотра и редактирования процедур модуля. В данном окне
можно просмотреть
код выбранной процедуры или всех процедур модуля сразу.
Для удаления модуля следует: выделить имя модуля, выбрать команду
FileRemove Module, щелкнуть в окне диалога на кнопке "Нет".
МАКРОСЫ
Макросэто последовательность команд и действий пользователя, записанная и
хранимая внутри документа и исполняемая Excel так же, как пользователь производил
эти действия.
Последовательность действий пользователем выполняется один раз при
записи макроса, затем автоматически производится Excel при каждом запуске макроса.
Большинство команд, которые можно выполнить с использованием меню, клавиатуры
или мыши, можно записать в макрос и выполнить их при необходимости. С помощью
макроса можно строить числовые ряды, копировать таблицы, выполнять переход на
нужные листы, сохранять
информацию, работать в режиме ввода и т.д. Макрос
записывается в виде процедуры с заданным именем в модуль. Имя макроса может
состоять из букв, цифр и символа подчеркивания ( _ ).
Для записи макроса необходимо: выполнить команду СервисМакросНачать
запись, в окне диалога "Запись макроса" задать имя макроса и сочетание клавиш для
быстрого выполнения макроса (рис. 2); затем выполнить нужные действия; после чего
закончить запись макроса по команде СервисМакросОстановить запись. При
записи макроса используются команды меню, кнопки панели инструментов, ярлычки
листов, клавиатура.
Рис. 2. Диалоговое окно Запись макроса
Рассмотрим создание макроса на конкретном примере. Необходимо создать
макрос с именем "Ввод", выполняющий переход на Лист1 в открытой рабочей книге,
ввод в диапазон ячеек А1:С1 заголовков столбцов, в ячейки А2 и В2 исходных данных, в
ячейку С2 – результат перемножения значений ячеек А2 и В2 и возврат на Лист2.
Для
записи макроса выполняем следующую последовательность действий:
1. Создаем Книга1.xls.
2. Выбираем команду меню СервисМакросНачать запись. Откроется
диалоговое окно "Запись макроса".
3. Вводим с клавиатуры имя макроса "Ввод" и задаем сочетание клавиш