Техническое задание: Макрос для анализа прайс-листов в Excel

Цель проекта

Автоматизировать процесс сравнения двух версий прайс-листа (старой и новой) для быстрого выявления изменений в ассортименте и ценах с формированием структурированного отчета.

Основные функции макроса

  • Интерактивный выбор двух файлов Excel (старый и новый прайс-лист).
  • Сравнение данных по ключевым колонкам:
    • Наименование товара
    • Цена (числовое значение)
  • Категоризация изменений:
    • Новые товары (присутствуют только в новом файле).
    • Удаленные товары (присутствуют только в старом файле).
    • Товары с измененной ценой (с указанием направления изменения - рост или снижение).
    • Товары без изменений.
  • Создание итогового файла Excel с отдельными листами для каждой категории.

Структура итогового файла

  • Diff - Сводная таблица со всеми изменениями.
  • Summary - Лист со статистикой (количество добавленных, удаленных, подорожавших и подешевевших товаров).
  • New_items - Список новых товаров.
  • Removed_items - Список удаленных товаров.
  • Price_up - Товары, цена на которые выросла.
  • Price_down - Товары, цена на которые снизилась.

Требования к оформлению и функциональности

  • Автоматическое цветовое выделение строк в листе Diff:
    • Новые товары - синий.
    • Удаленные товары - серый.
    • Цена выросла - зеленый.
    • Цена снизилась - красный.
  • Настройка автофильтров на всех листах с данными.
  • Автоматическое выравнивание ширины столбцов.
  • Четкое и читаемое форматирование таблиц.

Технические требования

  • Макрос должен быть написан на VBA (Visual Basic for Applications).
  • Решение должно быть устойчивым и эффективно работать с таблицами от 5000 строк и более.
  • Предполагается, что входные файлы имеют простую структуру:
    • Столбец A: Наименование товара.
    • Столбец B: Цена.
  • Код должен быть хорошо структурирован и содержать комментарии.

Оформление пособия по уходу за ребенком через ИП

Требуется помощь в юридическом и бухгалтерском сопровождении для возобновления выплаты пособия по уходу за ребенком до 1,5 лет. Необходимо оформить сотрудника в действующее ИП и зарегистрировать работодателя в фонде.

Разработка проекта мансардной стропильной системы для дома

Требуется подготовить полный проект безраспорной мансардной стропильной системы для одноэтажного дома из газобетона. Проект должен включать все узлы, расчеты нагрузок и соответствовать действующим строительным нормам (СНиП, ГОСТ).