Таблицы и данные

Бесплатный генератор макросов VBA для Excel.

Черновик VBA с замечаниями о резервной копии и запуске.

Подготовьте макрос для указанных ячеек и сохраните рядом с кодом понятное объяснение его границ.

Нужны расширение Chrome и аккаунт.
25 бесплатных задач автоматизации в месяц суммарно для всех инструментов. Действуют ограничения провайдера в браузере.

ЧТО НУЖНО ПОДГОТОВИТЬ

Задача в книге и явные ограничения.

ОТПРАВНАЯ ТОЧКА

Задача, которую можно настроить под себя.

Скопируйте здесь. Вставьте в WebAct, когда будете готовы.

Эта страница подготавливает промпт. Задача выполняется в WebAct.

01

Настройте задачу под себя.

Проверьте промпт выше. Добавьте свою цель и важные требования.

02

Перенесите задачу в WebAct.

Откройте WebAct, вставьте задачу и предоставьте исходные материалы. Начните с Chat для черновика или пояснения; используйте Task для одобренного действия в браузере или файла.

03

Проверьте полезную часть.

Проверяйте формулы, код и вычисления на известных входных данных в подходящей среде выполнения. Просматривайте действия до запуска и сохраняйте исходные данные доступными.

ПРАКТИЧЕСКОЕ РУКОВОДСТВО

Как создать макрос VBA для Excel с понятными ссылками и границами.

Макрос должен указывать допущения о книге и затрагиваемый диапазон. Избегайте массового удаления или изменения форматирования без явных границ.

Адаптируйте процесс под свою задачу.

Укажите книгу, лист и затрагиваемый диапазон вместе с нужным форматированием или преобразованием. Явно уточняйте ссылки и опишите ожидаемые изменения до запуска макроса на копии. Не допускайте, чтобы текущее выделение случайно определяло границы.

Что вы предоставляете
Задача в книге и явные ограничения.
Что вы получите
Черновик VBA с замечаниями о резервной копии и запуске.

Посмотрите входные данные и результат.

Иллюстративные входные и выходные данные · учебный пример, а не реальный запуск WebAct

Полей ввода: Пример

Excel desktop VBA. The macro is stored in the target workbook. Worksheet name: Orders. Format only A1:D1 in bold. No other formatting changes.

Готовый пример

Sub FormatOrdersHeader()
    Dim target As Worksheet
    Set target = ThisWorkbook.Worksheets("Orders")
    target.Range("A1:D1").Font.Bold = True
End Sub

Scope: the workbook containing the macro, Orders!A1:D1. A missing Orders sheet causes an error before formatting. Test in a copy; no Excel execution is claimed.
Скачать этот пример

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

Решения и устранение проблем.

Как макросу избежать изменения не того листа?

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

Почему макрос не работает в книге, открытой в браузере?

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

Источник для этого сценария.

Попробуйте на собственном источнике.

Замените пример своим материалом в промпте. Сохраните нужные требования и скопируйте задачу в WebAct.

Настроить и скопировать задачу ↑
ПЕРЕД НАЧАЛОМ

Использование WebAct.

Промпт и пример доступны здесь. Выполните задачу в расширении WebAct для Chrome.

Этот инструмент бесплатный?

Здесь можно бесплатно копировать и редактировать промпт. Для использования с WebAct установите расширение Chrome, создайте и подтвердите аккаунт и подключите доступную сессию ChatGPT в браузере. План Free включает 25 задач автоматизации, запускаемых пользователем, за календарный месяц суммарно для всех инструментов. Обычный браузерный Chat учитывается отдельно; действуют ограничения провайдера.

Узнайте об общем контексте в нашем политике конфиденциальности и о выборе между Chat и Task.

ОТ ПРОМПТА К ВАШЕЙ РАБОТЕ

Перенесите задачу на свою страницу.

Установите WebAct, добавьте исходные материалы и адаптируйте результат.

Установить WebAct