Как сделать

Как пользовательские макросы Excel могут оптимизировать рабочий процесс

Снимок экрана Excel с кнопками макросов

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

Информация в этой статье относится к версиям Excel 2019, 2016, 2013, 2010 и Excel для Mac.

Когда использовать макрос

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

Снимок экрана Excel с кнопками макросов
 LifeWire

Другие повторяющиеся задачи, для которых полезны макросы, включают:

  • Добавление или удаление строк и столбцов
  • Защита или снятие защиты рабочих листов
  • Выбор диапазона ячеек
  • Добавление текущей даты на лист

Макросы против шаблонов

Макросъемщик Excel

В Excel есть встроенный макро-рекордер, который записывает последовательность шагов с помощью клавиатуры и мыши. Затем Excel преобразует эту серию шагов в код VBA. Macro Recorder и Macro Manager можно найти на вкладке «Просмотр». Добавление кнопок на рабочий лист требует добавления вкладки «Разработчик».

Добавить вкладку разработчика в Excel

Шаги для открытия вкладки разработчика в Excel просты и могут быть выполнены, если у вас есть Mac или ПК с Windows.

Снимок экрана Excel с вкладкой "Разработчик"
 LifeWire
  1. Windows : выберите Файл .

    Mac : выберите меню Excel .

  2. Windows : выберите Параметры .

    Mac : выберите « Настройки» .

  3. Windows : выберите « Настроить ленту» .

    Mac : выберите Лента и панель инструментов .

  4. В правой части окна, в разделе «Настройка ленты » , найдите параметр « Разработчик» и добавьте флажок в смежный блок.

  5. Выберите Сохранить, чтобы закрыть окно и открыть вкладку Разработчик в Excel.

Создать базовый макрос в Excel

Давайте создадим простой макрос Excel, который заполняет ячейку красным цветом, центрирует текст и добавляет к тексту полужирное форматирование. Несмотря на то, что на вкладке «Разработчик» доступна опция «Запись макроса», мы будем использовать вкладку «Вид», чтобы упростить процесс.

Снимок экрана Excel, показывающий запись макроса
 LifeWire
  1. Выберите Просмотр .

  2. Выберите « Макросы» > « Запись макроса» .

  3. Под именем макроса введите имя макроса. Не стесняйтесь следовать нашему примеру и назовите его « Подчеркните» .

  4. В разделе «Сохранить макрос в» выберите « Эта рабочая книга», чтобы сохранить макрос в текущем файле.

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

  6. Введите описание  макроса. Мы оставим это поле пустым для этого примера.

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

  7. Выберите ОК .

  8. Макрос начинает запись. Любые изменения, внесенные в вашу таблицу, записываются.

  9. Выберите ячейку. Это ячейка, которая будет изменена в электронной таблице, и где будет записан макрос.

  10. На вкладке «Главная» выберите « Жирный», чтобы выделить текст ячейки, выберите « Центр», чтобы выровнять содержимое ячейки, и выберите « Цвет заливки», чтобы изменить фон ячейки на красный.

  11. Выберите Просмотр и выберите Остановить запись . Ваш макрос создан и сохранен в рабочей книге.

Запустите созданный макрос в Excel

Когда макросу назначена комбинация клавиш быстрого доступа, примените макрос, выделив ячейку и нажав комбинацию клавиш. Если вы не выбрали комбинацию клавиш, выберите « Просмотр» и выберите « Просмотр макросов» . Любой макрос можно запустить, выбрав его и выбрав « Выполнить» .

Создать кнопку макроса в Excel

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

Снимок экрана Excel с кнопкой макроса
 LifeWire

Следуйте этому примеру, чтобы создать базовую кнопку макроса в Excel для ранее созданного макроса Emphasize .

Вкладка «Разработчик» должна быть включена. Используйте шаги, упомянутые ранее в этой статье, чтобы добавить вкладку Разработчик в Excel.

  1. Выберите разработчика .

  2. В группе «Элементы управления» выберите « Вставка» > « Кнопка» .

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

  4. Выберите макрос из списка, который вы хотите запустить при нажатии кнопки. Для нашего примера выберите макрос « Выделить» .

  5. Выберите ОК .

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

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

Похожие посты
Как сделать

Как получить возмещение за покупки в iTunes или App Store

Как сделать

Поверхностное перо не работает? Вот как это исправить

Как сделать

Как настроить и использовать Fire TV Recast

Как сделать

Как изменить рингтон по умолчанию на вашем iPhone