Excel · Word · VBA

Макросы и надстройки Excel VBA на заказ

Автоматизируем рутину в Excel и Word: отчёты, выгрузки, формы ввода, обработка таблиц. Опишите задачу — сделаем под ваши данные.

Пример: макрос консолидации
Sub ConsoldateSheets()
  Dim ws As Worksheet
  For Each ws In Worksheets
    If ws.Name <> "Итог" Then
      ws.UsedRange.Copy dest
    End If
  Next ws
End Sub

Типовые задачи

Если тратите больше 30 минут в день на одно и то же в Excel — это автоматизируется

Консолидация данных

Сбор данных из множества файлов или листов в одну таблицу. Фильтрация, дедупликация, сортировка.

Генерация документов

Автоматическое заполнение шаблонов актов, счетов, накладных, договоров по данным из таблицы.

Очистка и нормализация

Обработка «грязных» выгрузок из 1С, SAP, ERP: исправление форматов, удаление дублей, приведение к стандарту.

Отчёты и сводки

Автоматическое формирование отчётов: планово-экономические, складские, управленческие. Обновление одной кнопкой.

Надстройки (Add-in)

Постоянный инструмент на ленте Excel: кнопки, меню, функции — доступны в любом файле без дополнительных настроек.

Формы ввода данных

UserForm — диалоговые окна для удобного ввода операторами: поля, списки, кнопки, валидация прямо в Excel.

Оформить заказ

Три шага — и заявка у нас. Уточним детали и согласуем стоимость перед стартом

1
Тип
2
Задача
3
Контакты

Что нужно разработать?

Опишите задачу

Параметры системы * — влияют на совместимость макроса
Разрядность: Excel → Файл → Учётная запись → Об Excel — указана в скобках
Чем подробнее описание — тем точнее оценка стоимости
Перетащите файлы или нажмите для выбора
xlsx, docx, pdf, txt, png, jpg, zip · до 50 МБ
0 МБ из 50 МБ

Контактные данные

На этот адрес придут данные для входа в Личный кабинет

Частые вопросы

Работают ли макросы Excel на Mac?
Нет. VBA-макросы разрабатываются исключительно для Windows-версии Microsoft Excel. На macOS Excel поддерживает VBA лишь частично: UserForm (диалоговые окна) и многие API недоступны. Если вам нужна автоматизация для Mac — рассмотрите скрипты Python.
Почему файл сохраняется в формате .xlsm, а не .xlsx?
Формат .xlsx не поддерживает хранение макросов — это ограничение Microsoft. Макросы VBA сохраняются только в форматах .xlsm (книга с поддержкой макросов) или .xlam (надстройка). При открытии .xlsm-файла Excel покажет предупреждение безопасности с кнопкой «Включить содержимое» — нужно нажать её один раз.
Можно ли защитить код макроса от просмотра?
Да. По запросу код проекта VBA защищается паролем: в редакторе VBA → Сервис → Свойства проекта → вкладка «Защита». Это стандартная защита Microsoft, которая скрывает код от случайного просмотра, хотя и не является криптографической защитой.
Совместим ли готовый макрос с Microsoft 365?
Да. Макросы разрабатываются с учётом совместимости с указанной вами версией Office. Microsoft 365 поддерживается; при заказе выберите её в параметрах системы. Если планируете использовать макрос в нескольких версиях — укажите это в техническом задании.
Что произойдёт, если требования изменятся после начала разработки?
По согласованному ТЗ предоставляются до 3 бесплатных правок. Изменение или расширение исходного задания — добавление нового функционала, изменение логики, другие данные — считается новым заказом и оплачивается отдельно. Поэтому важно максимально подробно описать задачу до старта.