Как записать макросы в Microsoft Excel

2 min


Вы можете автоматизировать любые повторяющиеся задачи в Excel, используя макросы. Вот как это сделать.

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

Если вы когда-либо записывали макросы в Word, то вы будете знакомы с процессом. Вы можете написать свои собственные макросы, используя VBA (Visual Basic для приложений), но намного проще записать их визуально с помощью инструмента записи макросов. Вот как.

Как записать макрос в Excel

Для большинства пользователей Excel самый простой способ записи макроса в Microsoft Excel – это использовать Macro Recorder. Во время записи Macro Recorder вы выполняете действие. Шаги, которые вы делаете, сохраняются, преобразуются в действия, которые Excel может повторить.

Чтобы начать запись макроса Excel, вам нужно получить доступ к вкладке разработчик в ленточной панели. Обычно это скрыто, поэтому вам придется настроить панель ленты, чтобы она отображалась первой.

Для этого щелкните правой кнопкой мыши на ленте и нажмите Настроить ленту,

Меню настройки панели ленты Excel

В Параметры Excel нажмите, чтобы включить флажок разработчик в вкладке Настроить ленту. Нажмите Ok сохранить.

Включение вкладки разработчика в Excel

Панель ленты теперь будет отображать вкладку разработчик между вкладками Просмотр и Справка.

Чтобы начать запись макроса, нажмите Разработчик> Запись макроса.

Кнопка записи макроса в Microsoft Excel

В Запись макроса , дайте вашему макросу запоминающееся имя и описание. Чтобы привязать макрос к сочетанию клавиш, введите букву под Быстрая клавиша, хотя это необязательно.

Чтобы сохранить макрос Excel с текущей книгой, убедитесь, что опция установлена в сохранить макрос ​​в Эту рабочую тетрадь. Если вы хотите использовать макрос во всех книгах Excel, выберите Личная Макро Книга.

Меню параметров записи макроса в Excel

Ok начать запись вашего макроса. Каждый ваш шаг после этой точки будет записан. Например, если вы решите выполнить действие, например, изменить формат ячейки, эти шаги будут записаны.

Как только вы записали свои шаги в макрос, нажмите Остановить запись в вкладке разработчик.

Кнопка «Остановить запись», чтобы остановить запись макроса в Excel

Нажмите на макрос кнопка в вкладке разработчик, чтобы увидеть список ваших записанных макросов.

Чтобы использовать макрос, выберите его, затем нажмите Запустить.

Меню выбора макроса для запуска макроса в Excel

Если вы добавили сочетание клавиш к макросу, вы можете использовать его для запуска макроса.

Редактирование макросов Excel

Вполне возможно редактировать записанный макрос, чтобы добавлять, изменять или удалять шаги полностью. К сожалению, для этого потребуется знать, как писать и редактировать код VBA (Visual Basic для приложений), чтобы иметь возможность вносить изменения.

Если вы хотите внести изменения в записанный макрос (и вы готовы писать в VBA), нажмите Разработчик> Макросы выберите свой макрос, затем нажмите редактировать.

Редактирование макроса Excel

Это загрузит редактор Office VBA. Вы можете внести изменения в код VBA напрямую, нажав Запустить, чтобы проверить ваши изменения, чтобы убедиться, что они работают.

Редактирование макроса Excel в редакторе Office VBA

После внесения изменений в макрос закройте редактор Office VBA, а затем сохраните книгу Excel.

Если вы не можете писать макросы в VBA, самый простой способ – удалить макрос и перезаписать его. Выберите свой макрос и нажмите удалить чтобы удалить его, затем повторите описанные выше шаги, чтобы записать его с обновленными шагами.

Удаление макроса Excel

Сохранение ваших макросов Excel

Начав использовать макросы в Excel, вы можете записывать любые действия или задачи и повторять их в любое время.

Когда вы собираетесь сохранить свою книгу Excel, не забудьте сохранить ее в формате файла книги с поддержкой макросов XLSM. Это позволит сохранить записанные макросы Excel внутри книги, что позволит вам использовать их в других местах.


0 Comments

Добавить комментарий