Использование макрорекодера

Макрорекодер – это подпрограмма, входящая в состав программы Excel, которая может записывать последовательность действий пользователя на языке Visual Basic и оформлять эту последовательность действий в виде макроса.

В качестве примера создадим с помощью макрорекодера макрос, который выполняет построение и заполнение таблицы «Расчет заработной платы», а затем на основе данных этой таблицы строит диаграмму. Последовательность действий:

  1. Включает пункты меню «Сервис, Макрос, Начать запись
  2. Производим построение таблицы «Расчет заработной платы» и построение по данным этой таблицы диграммы (рис.1

 
 


Рис.1

  1. Нажимаем кнопку «Остановить запись».

Просматриваем список созданных макросов («Сервис, макросы») (рис.2). Как видно из этого рисунка, создан макрос «Макрос1). Для просмотра записанного в макросе кода нажимаем в окне «Макрос» (рис.2) кнопку «Войти». Появляется окно редактора VBA с кодом созданного макроса (рис.3). Как видно из рис.3, создан стандартный модуль «Module1», в котором размещена процедура Sub Макрос1() с кодом созданного макроса.

  1. Проверка работы созданного макроса.

1. Очищаем Лист1

2. Открываем окно макросов («Сервис, Макрос)

3. Запуск макроса (в открывшемся окне макросов выделяем имя макроса «Макрос1» и нажимаем кнопку «Выполнить»). Макрос 1 производит построение таблицы «Расчет зарплаты» и построение диаграммы.

 
 


Рис.2

 
 


Рис.3


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: