Макрос — это программный алгоритм действий, написанный самим пользователем. При активации автоматически выполняются несколько действий, добавленных пользователем в общий алгоритм. Это позволяет сэкономить время на рутинных задачах, которые регулярно повторяются при работе в разных программах.
Если говорить о макросах в Excel, то это код, созданный посредством языка VBA. Их можно создавать через макрорекордер или вручную. После создания алгоритма действий его можно запускать неограниченное количество раз для выполнения повторяющихся операций. Однако процесс добавления макроса в рабочую книгу необходимо рассмотреть более подробно, так как любое неправильное действие приведет к некорректной работе алгоритма или к различным ошибкам.
Как записать макрос
Прежде чем вы сможете добавить алгоритм действий в книгу, вы должны создать его. Для этого можно использовать два метода:
- вручную;
- автоматический.
Для автоматического создания макроса достаточно зарегистрировать определенную процедуру через Excel. Тем не менее, они должны быть реализованы в данный момент. Когда запись будет завершена, ее можно будет использовать на других столах, нажав кнопку воспроизведения. Главное преимущество этого метода в том, что не нужно изучать код, чтобы применить его на практике. Однако такой алгоритм не будет обладать какой-либо гибкостью, его можно будет использовать только в определенных ситуациях. Процесс автоматической записи макроса:
- Для начала вам необходимо зайти в «Центр управления безопасностью» через главное меню программы.
- Перейдите на вкладку «Параметры макроса”.
- Активируйте команду «Включить все макросы”.
Включение макросов в исходных настройках Excel
- Перейдите на вкладку «Разработчик», расположенную на главной панели инструментов.
- Нажмите кнопку «Записать макрос» (она находится на панели инструментов под названием «Код”).
Далее открывается окно с настройками алгоритма, где нужно придумать название макросу, ввести комбинацию клавиш для его запуска. После завершения настроек необходимо подтвердить указанные параметры кнопкой «ОК”.
Важно! Чтобы открыть панель с готовыми макросами, нужно нажать комбинацию клавиш Alt+F8. Вызывает окно с уже созданными алгоритмами, из которых вам предстоит выбрать нужный вариант.
Как добавить готовый макрос в рабочую книгу
Тем пользователям, которые не имеют серьезного опыта программирования или не хотят самостоятельно писать код для того или иного алгоритма действий, необходимо научиться добавлять готовый текст в электронные таблицы. Порядок добавления готового макроса:
- В основном вам предстоит найти нужную команду в интернете. После этого выберите полученный код.
- Запустите книгу, активируйте комбинацию клавиш Alt+F
- Окно VBA должно быть открыто перед пользователем.
Окно настроек, добавляйте макросы вручную, если у вас есть готовый код
- С левой стороны нужно найти окно «Проект — проект VBA». Выберите книгу из появившегося списка.
- откройте меню «Вставка», активируйте функцию «Модуль”.
- После этого в левом окне появится новая папка «Модули”.
- откройте новый объект внутри созданного пакета, вставьте скопированный код в свободное окно с помощью комбинации клавиш «Ctrl+V”.
Добавьте код и сохраните его для дальнейшего использования алгоритма действий
Осталось закрыть запущенный редактор, вернуться в книгу.
Важно! Для сохранения готовой таблицы с дополнительным макросом в Excel версий 2007, 2010, 2013 необходимо выбрать из списка типов файлов строку «Книга Excel с поддержкой макросов”.
Как запустить макрос
Существует несколько проверенных способов запуска добавленных или созданных алгоритмов действий в Excel. Самый простой способ — запустить макрос через VBA:
- Перейдите на вкладку «Разработчик» на главной панели инструментов.
- Перейдите на панель инструментов «Код», нажмите кнопку «Макросы”.
- В открывшемся окне выберите нужный алгоритм с помощью ЛКМ, нажмите кнопку «Выполнить”.
После этого алгоритм будет выполнен. Активация макроса комбинацией клавиш:
- Необходимо войти в окно с готовыми или дополнительными алгоритмами действий так же, как описано в способе выше.
- Перейдите на вкладку «Настройки», которая находится в правой части появившегося окна.
- Откроется еще одно окно, в котором можно настроить алгоритм.
Среди доступных вариантов необходимо выбрать поле для добавления комбинации клавиш, с помощью которой будет вызываться макрос.
Совет! В окне с параметрами внизу есть большое пустое поле, которое называется «Описание». Рекомендуется кратко написать, какие действия выполняет данный алгоритм. Это поможет вам не запутаться в созданных макросах при их использовании.
Запускаем алгоритм через панель быстрого доступа:
- Найдите значок стрелки вниз на панели быстрого доступа.
Добавление макроса на панель быстрого доступа
- Выберите функцию «Другие команды» из открывшегося списка. Должно появиться окно с опциями Excel.
- Из списка слева перейдите на вкладку «Выбор команды». Нажмите на функцию «Макросы”.
- Затем необходимо выбрать желаемый алгоритм действий.
Доступный список изображений для иконки для быстрого доступа к алгоритму действий
Пользовательский значок для выбранного макроса должен появиться перед стрелкой вниз на панели быстрого доступа. Его можно изменить через настройки. Для сохранения установленных параметров необходимо нажать на кнопку «ОК”.
Важно! У этого метода есть недостаток, который важно учитывать перед добавлением кнопки рабочего процесса на панель быстрого доступа. Значок доступа к макросу будет доступен на всех листах. При нажатии на нее откроется документ, в котором он был первоначально добавлен.
Заключение
Большинство полезных макросов для Excel находятся в свободном доступе в Интернете. Достаточно скопировать исходный код, добавить его в книгу по инструкции, описанной выше. Благодаря этому методу вам не нужно запоминать процесс написания кода, вы можете сэкономить время на определенных действиях.
