ifempty

    Урок 15. Запись макросов

    Оглавление

    Введение

    Пример использования макроса

    Запись макроса

    Файлы для скачивания

     

    Введение

    Макросы - это инструмент автоматизации задач в MS Excel. Если вы часто делаете одну и ту же работу в Excel, например, с определенной периодичностью создаете сложную формулу или таблицу, при этом у вас не меняется структура и положение расчетов на странице, то вы можете записать ваши действия в макрос, а затем его вызывать.

    При записи макроса все необходимые действия записываются в виде кода Visual Basic для приложений (VBA). 

    Кнопка записи макроса находится на вкладке Разработчик, которая по умолчанию скрыта. Чтобы отобразить вкладку Разработчик нужно перейти в меню Файл - Параметры - Настроить ленту. Затем в правой части окна поставить галочку в поле Разработчик и нажать ОК:

     запись макросов рис1

    Рисунок 1. Отображение вкладки Разработчик

    После этого у вас появится дополнительная вкладка Разработчик, как правило, справа от вкладки Вид:

     запись макросов рис2

    Рисунок 2. Вкладка Разработчик

    Пример использования макроса

     Разберем следующий пример.

    Скачайте файл Запись макросов  - Приложение 1 по ссылке выше. Откройте лист Задача с решением. 

    На листе дана Таблица 1 с расчетом заработной платы на руки и Таблица 2, которая представляет собой таблицу данных. Таблица 2 заполняется и очищается автоматически с помощью кнопок Заполнить и Очистить (см. рисунок 3)

     запись макросов рис3

    Рисунок 3. Автоматическое заполнение и очищение таблицы данных с помощью макросов

     

    Запись макроса

    Создадим аналогичное заполнение Таблицы 2 на листе Задача без решения. 

    Переходим на лист Задача без решения и очищаем Таблицу 2, как показано на рисунке 4.

     запись макросов рис4

    Рисунок 4. Очищение таблицы данных

    Далее открываем вкладку Разработчик и нажимаем на кнопку Запись макросов, после чего заполняем заново Таблицу 2 с помощью инструмента Таблицы данных. В конце останавливаем запись макроса. Смотрите рисунок 5:

     запись макросов рис5

    Рисунок 5. Запись макроса - заполнение таблицы данных

    Теперь нужно добавить кнопку вызова макроса. Для этого на вкладке Разработчик есть кнопка Вставить, где нужно выбрать первый значок  - Кнопка:

     запись макросов рис6

    Рисунок 6. Вставка кнопка вызова макроса

    После этого нужно выбрать, как будет располагаться кнопка, привязать к ней макрос и указать надпись на кнопке, как показано на рисунке 7:

     запись макросов рис7

    Рисунок 7. Вставка кнопка вызова макроса

    Теперь нужно записать макрос, который будет очищать таблицу данных. Для этого надо на вкладке Разработчик нажать на кнопку Запись макроса. Затем нужно очистить Таблицу 2 и остановить запись (см. рисунок 8):

     запись макросов рис8

    Рисунок 8. Запись макроса - очищение таблицы данных

    Далее нарисуем кнопку Очистить и привяжем к ней макрос (см. рисунок 9):

      запись макросов рис9

    Рисунок 9. Вставка кнопка вызова макроса

     

    Файлы для скачивания:

     

     

    Зарегистрируйтесь и получите пробный однодневный доступ к полным материалам курса!  В него входит: учебник, видеоурок, практика, тестирование. После входа в систему вам будет доступен личный кабинет с курсами.

    Войти с помощью: 


    Пробная подписка 1 День

    Пробная подписка на 1 день

    Вы можете активировать только 1 раз.


    MS Excel Basic Навсегда


    MS Excel Intermediate Навсегда

    Курс Basic получаете в подарок


    MS Excel Advanced Навсегда

    Курсы Basic и Intermediate получаете в подарок.