Применяется к
Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета

Автоматизируйте повторяющиеся задачи Excel с помощью сценариев Office. Используйте средство записи действий в Excel, чтобы записать свои действия в виде скриптов, а затем воспроизвести скрипты при желании. Средство записи действий создает скрипт на основе изменений в книге. Эти действия могут включать ввод текста или чисел, форматирование ячеек, строк или столбцов, создание таблиц Excel и т. д. В области задач отображается описательный список шагов по мере выполнения.

Примечание: Для записи и выполнения сценариев Office не требуется никакой опыт написания кода. Вы можете изменить действия в редакторе кода сценариев Office, где вы будете работать с кодом TypeScript скрипта. Сведения о написании скриптов см. в учебнике Запись, изменение и создание скриптов Office в Excel.

Начало работы

  1. Сначала выберите Автоматизировать. Здесь отображаются два основных параметра в группе Скрипты Office: Создать скрипт и Просмотреть скрипты.Узнайте, как записывать действия с помощью сценариев Office.

  2. Чтобы создать новый сценарий Office, выберите Создать из записи, а затем начните выполнять действия, которые нужно автоматизировать. В этом примере мы берем диапазон данных, преобразуем его в таблицу Excel, добавляем итоговый столбец и строку итогов и завершаем форматированием наших значений в виде валюты.

  3. Когда вы начнете записывать новый сценарий Office, справа откроется область задач Действия записи . Здесь вы увидите упорядоченный список выполняемых действий. Завершив все действия, нажмите кнопку Остановить.Запись действий Excel с помощью средства записи действий

  4. После нажатия кнопки Остановить в области задач Сценарии Office отобразится новый скрипт.Записанный скрипт, который создает таблицу, переключает видимость строки, изменяет ячейку и применяет числовое форматирование.

  5. По умолчанию Excel присваивает скриптам имена "Скрипт 1", "Скрипт 2" и т. д. Однако вы хотите присвоить скриптам понятные имена и описания. Чтобы присвоить скрипту новое имя, выберите Переименовать.

Применение относительного режима

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

Абсолютный режим (по умолчанию)

Относительный режим

Точное расположение ячеек записывается: редактирование A3 будет изменять A3 каждый раз при выполнении скрипта.

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

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

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

  1. Выберите раскрывающееся меню в области задач Действия записи .

  2. Выберите Относительный режим.

При записи действий выберите режим "Абсолютный" или "Относительный".

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

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

См. также

Общие сведения о сценариях Office

Техническая документация по сценариям Office

Запись, изменение и создание сценариев Office в Excel

Устранение неполадок со сценариями Office

Примеры скриптов для сценариев Office в Excel

Создание кнопки для запуска сценария Office

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

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.