Excel Macro Tutorial

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

В Excel все связанные с макросами команды расположены на вкладке Разработчик на ленте. Часто эту вкладку необходимо добавить на ленту, чтобы получить доступ к макрос-командам. Темы, охватываемые этим руководством, включают в себя:

  • Добавление вкладки разработчика
  • Запуск записи макросов в Excel
  • Параметры макросов Excel
  • Запись макроса
  • Запуск макроса
  • Ошибки макроса/Редактирование макроса

Примечание . Эта информация в этой статье относится к версиям Excel 2019, 2016, 2013, 2010 и 2007.

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

Добавление вкладки разработчика в Excel 2019, 2016, 2013 или 2010

  1. Выберите Файл .
  2. Выберите Параметры , чтобы открыть диалоговое окно Параметры Excel .
  3. Выберите Настроить ленту в левом окне, чтобы просмотреть доступные параметры в правом окне диалогового окна.
  4. В разделе основных вкладок параметров выберите Разработчик .
  5. Выберите ОК .
  6. Вкладка «Разработчик» добавлена ​​на ленту.

Добавление вкладки разработчика в Excel 2007

  1. В Excel 2007 выберите кнопку Office, чтобы открыть раскрывающееся меню.
  2. Выберите Параметры Excel в нижней части меню, чтобы открыть диалоговое окно Параметры Excel .
  3. Выберите Популярное в верхней части левого окна открытого диалогового окна.
  4. Выберите Показать вкладку разработчика на ленте в правом окне открытого диалогового окна.
  5. Выберите ОК .
  6. Вкладка «Разработчик» видна на ленте.

Добавить заголовок листа

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

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

  1. Выберите ячейку A1 на листе.
  2. Введите заголовок: Расходы на магазин cookie за июнь 2008 года .
  3. Нажмите клавишу Enter на клавиатуре.

Excel Macro Recorder

Самый простой способ создать макрос в Excel – это использовать средство записи макросов. Для этого:

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

Поймите параметры записи макросов

В этом диалоговом окне есть четыре варианта.

  1. Имя макроса . Дайте вашему макросу описательное имя. Имя должно начинаться с буквы и пробелы не допускаются. Разрешены только буквы, цифры и знак подчеркивания.
  2. Сочетание клавиш (необязательно). Введите букву, цифру или другие символы в свободном месте. Это позволит вам запустить макрос, удерживая клавишу CTRL и нажимая выбранную букву на клавиатуре.
  3. Хранить макрос в (параметры):
    1. Эта рабочая книга: макрос доступен только в этом файле.
    2. Новая рабочая книга: эта опция открывает новый файл Excel. Макрос доступен только в этом новом файле.
    3. Персональная книга макросов. Этот параметр создает скрытый файл Personal.xls , в котором хранятся ваши макросы и который доступен вам во всех файлах Excel.
  4. Описание (необязательно): введите описание макроса.

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

  • При нажатии ОК в диалоговом окне Запись макроса начинается запись только что определенного макроса.
  • Как упоминалось ранее, макро-рекордер работает путем записи всех нажатий клавиш и щелчков мыши.
  • Создание макроса format_titles включает щелчок мышью по ряду параметров формата на главной вкладке ленты с помощью мыши во время работы устройства записи макросов.

Запишите шаги макроса

После настройки параметров записи макроса, как показано на предыдущем шаге, вы готовы продолжить.

  1. Выберите ОК в диалоговом окне Запись макроса , чтобы запустить устройство записи макросов.
  2. Выберите Домой .
  3. Выделите ячейки от A1 до F1 на листе.
  4. Выберите Слияние и Центр , чтобы расположить заголовок по центру между ячейками A1 и F1.
  5. Выберите Цвет заливки (похоже на краску), чтобы открыть раскрывающийся список цвета заливки.
  6. Выберите в списке Синий, Акцент 1 , чтобы цвет фона выделенных ячеек стал синим.
  7. Выберите Цвет шрифта (это большая буква «А»), чтобы открыть раскрывающийся список цвета шрифта.
  8. Выберите в списке Белый , чтобы текст в выделенных ячейках стал белым.
  9. Выберите Размер шрифта (над значком банки с краской), чтобы открыть раскрывающийся список размера шрифта.
  10. Выберите 16 из списка, чтобы изменить размер текста в выбранных ячейках до 16 точек.
  11. Выберите Разработчик .
  12. Выберите Остановить запись , чтобы остановить запись макроса.

На этом этапе заголовок листа напоминает заголовок на изображении выше.

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

Теперь вы можете запустить макрос, который вы только что записали.

  1. Выберите вкладку Лист2 в нижней части таблицы.
  2. Выберите ячейку A1 на листе.
  3. Введите заголовок: Расходы на магазин cookie за июль 2008 года .
  4. Нажмите клавишу Enter на клавиатуре.
  5. Выберите Разработчик .
  6. Выберите Макросы , чтобы открыть диалоговое окно Просмотр макроса .
  7. Выберите макрос format_titles в окне Имя макроса .
  8. Выберите Выполнить .

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

На этом этапе заголовок на рабочем листе 2 напоминает заголовок на рабочем листе 1.

Устранение ошибок макроса и редактирование макроса

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

Макрос Excel написан на языке программирования Visual Basic для приложений (VBA). При выборе кнопок Изменить или Шаг в в диалоговом окне Макрос запускается редактор VBA (см. Изображение выше).

Использование редактора VBA и охват языка программирования VBA выходят за рамки этого руководства.

Оцените статью
Solutics.ru
Добавить комментарий