Оглавление:
Видео: Автоматизация работы с помощью макросов MouseRobot 2025
Вы можете использовать макросы в Excel 2007, чтобы сэкономить время, автоматизируя часто выполняемые вами задачи. Макрос представляет собой группу команд, сгруппированных вместе, которые можно запускать всякий раз, когда вам нужно выполнить задачу.
Хотя вы можете написать свои собственные сложные макросы на языке программирования Visual Basic, самым простым методом для создания многих макросов является использование макрорекордера. Когда вы записываете макрос, Excel хранит информацию о каждом шаге, который вы выполняете при выполнении ряда команд. Затем вы запускаете макрос для повторения или воспроизведения команд.
Макрозаписывающее устройство записывает каждое выполненное вами действие. Поэтому планирование вашего макроса до начала процесса записи очень важно, поэтому вы не записываете ненужные шаги.
Показать вкладку «Разработчик»
Вкладка «Разработчик» предоставляет доступ к макрокомандам, но эта вкладка по умолчанию не отображается. Чтобы отобразить вкладку «Разработчик», выполните следующие действия:
-
Нажмите кнопку «Офис», а затем нажмите кнопку «Параметры Excel».
Появится диалоговое окно «Параметры Excel».
-
В разделе «Популярность» установите флажок «Показать вкладку разработчика в ленте».
-
Нажмите «ОК».
В ленте появится вкладка «Разработчик».
Откройте вкладку «Разработчик» для работы с макросами в Excel 2007.
Запишите макрос
Для записи макроса выполните следующие шаги:
-
Выберите «Запись макроса» в группе «Код» вкладки «Разработчик».
Появится диалоговое окно «Запись макроса».
-
Введите имя макроса в текстовое поле «Имя макроса».
Первый символ имени макроса должен быть буквой, а имя не может содержать пробелы или ссылки на ячейки. Имена макросов не чувствительны к регистру.
-
(Необязательно) Назначение сочетания клавиш.
Если вы выберете комбинацию клавиш, которая уже используется в Excel, клавиша быстрого вызова макроса переопределяет клавишу быстрого доступа Excel, когда рабочая книга, содержащая макрос, открыта.
-
В раскрывающемся списке Store Macro In выберите, где вы хотите сохранить макрос:
-
Эта книга: Сохраните макрос в текущем файле рабочей книги.
-
Новая рабочая книга: Создание макросов, которые можно запускать в любых новых книгах, созданных во время текущего сеанса Excel.
-
Personal Macro Workbook: Выберите этот параметр, если вы хотите, чтобы макрос был доступен всякий раз, когда вы используете Excel, независимо от того, какую книгу вы используете.
-
-
(Необязательно) Введите описание макроса в текстовое поле Описание.
Используйте диалоговое окно «Запись макроса», чтобы начать создание макроса. -
Нажмите «ОК».
Параметр «Запись макроса» на вкладке «Разработчик» изменяется на «Остановить запись».
-
Выполните действия, которые вы хотите записать.
Excel записывает ваши шаги точно - например (Выбрать ячейку C3) - но вы также можете записывать шаги относительно любой текущей ячейки - например (Перейти вверх по одной строке и вставить пустую строку). Для этого нажмите кнопку «Относительные ссылки» на вкладке «Разработчик». Вы можете включить и отключить функцию «Относительные ссылки» по мере необходимости во время записи макроса.
-
Выберите «Остановить запись» в группе «Код» вкладки «Разработчик».
Макросъемка прекращает запись нажатий клавиш, и макрос завершен.
