Краткое руководство: создание макроса

Если в 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, попросить помощи в сообществе Answers community, а также предложить новую функцию или улучшение на веб-сайте Excel User Voice.

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

Совершенствование навыков работы с Office
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

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

×