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

Важно :  Данная статья переведена с помощью машинного перевода, см. Отказ от ответственности. Используйте английский вариант этой статьи, который находится здесь, в качестве справочного материала.

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

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

Процедура

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

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

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

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

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

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

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

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

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

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

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

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

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

Более подробное изучение макроса   

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

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

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

Измените код, закройте редактор Visual Basic и запустите макрос повторно. Посмотрите, что произойдет.

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

Процедура

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

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

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

  1. Последовательно выберите пункты Excel > предпочтения... > Ленты и панели инструментов.

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

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

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

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

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

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

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

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

Более подробное изучение макроса   

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

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

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

Измените код, закройте редактор Visual Basic и запустите макрос повторно. Посмотрите, что произойдет.

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

Чтобы узнать больше о созданию и выполнению макросов. читайте в статье Создание, выполнение, изменить или удалить макрос.

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

Вы всегда можете задать вопрос специалисту Excel Tech Community, попросить помощи в сообществе Answers community, а также предложить новую функцию или улучшение на веб-сайте Excel User Voice.

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

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

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

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

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

×