Applies ToExcel для Microsoft 365 Excel для Microsoft 365 для Mac Excel 2024 Excel 2024 для Mac Excel 2021 для Mac Excel 2019 Excel 2016

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

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

Процедура

Изображение значка

Перед записью макроса    

Макросы и средства VBA находятся на вкладке Разработчик, которая по умолчанию скрыта, поэтому сначала нужно включить ее. Дополнительные сведения см. в статье Отображение вкладки "Разработчик".

Вкладка "Разработчик" на ленте

Изображение значка

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

  1. В группе Код на вкладке Разработчик щелкните Записать макрос.

  2. При необходимости введите имя макроса в поле Имя макроса , введите сочетание клавиш в поле Ярлык и описание в поле Описание , а затем нажмите кнопку ОК , чтобы начать запись.

    Команда "Записать макрос" в группе "Код" на вкладке "Разработчик"

  3. Выполните действия, которые нужно автоматизировать, например ввод стандартного текста или заполнение столбца данных.

  4. На вкладке Разработчик щелкните Остановить запись.

    Команда "Остановить запись" в группе "Код" на вкладке "Разработчик"

Изображение значка

Подробнее изучите макрос    

Вы можете немного узнать о языке программирования Visual Basic, изменив макрос.

Чтобы изменить макрос, в группе Код на вкладке Разработчик щелкните Макросы, выберите имя макроса и нажмите кнопку Изменить. При этом запускается Редактор Visual Basic.

Узнайте, как записанные действия отображаются в виде кода. Некоторые коды, вероятно, будут понятны вам, а некоторые из него могут быть немного загадочными.

Поэкспериментируйте с кодом, закройте Редактор Visual Basic и снова запустите макрос. На этот раз, посмотрите, если что-нибудь другое произойдет!

Дальнейшие действия

Процедура

Изображение значка

Перед записью макроса    

Убедитесь, что на ленте отображается вкладка Разработчик . По умолчанию вкладка Разработчик не отображается, поэтому выполните следующие действия.

  1. Перейдите в раздел Параметры > Excel... > лента & панели инструментов.

  2. В категории Настроить ленту в списке Основные вкладки установите флажок Разработчик, а затем нажмите кнопку Сохранить.

Изображение значка

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

  1. На вкладке Разработчик нажмите кнопку Запись макроса.

  2. При необходимости введите имя макроса в поле Имя макроса , введите сочетание клавиш в поле Ярлык и описание в поле Описание , а затем нажмите кнопку ОК , чтобы начать запись.

  3. Выполните действия, которые нужно автоматизировать, например ввод стандартного текста или заполнение столбца данных.

  4. На вкладке Разработчик в группе Код нажмите кнопку Остановить запись.

Изображение значка

Подробнее изучите макрос    

Вы можете немного узнать о языке программирования Visual Basic, изменив макрос.

Чтобы изменить макрос, на вкладке Разработчик щелкните Макросы, выберите имя макроса и нажмите кнопку Изменить. При этом запускается Редактор Visual Basic.

Узнайте, как записанные действия отображаются в виде кода. Некоторые коды, вероятно, будут понятны вам, а некоторые из него могут быть немного загадочными.

Поэкспериментируйте с кодом, закройте Редактор Visual Basic и снова запустите макрос. На этот раз, посмотрите, если что-нибудь другое произойдет!

Дополнительные сведения

Вы всегда можете задать вопрос эксперту в Excel Tech Community или получить поддержку в сообществах.

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

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