Уважаемые эксперты,
Помогите, пожалуйста, начинающему специалисту в написании кода. У меня стоит следующая задача:
Пожалуйста, помогите в следующем:
Заранее спасибо за помощь, советы и уделённое время!!!
Помогите, пожалуйста, начинающему специалисту в написании кода. У меня стоит следующая задача:
- Автоматически создавать файл (Название итоговый файл + месяц) с таблицей по отгрузкам на основании двух источников: заказы и слоты. Делать 1 раз в месяц;
- Из "исходника 1" определять тип отгрузки и под него создавать свой лист. Также, по результату отбора для создания листов нужно добавить значения в новую книгу и соответствующие листы следующие значения: Контрагент, Прибытие по, Номер
Например,
Значение = В ЦЕМ НВЛ АВТО и на основании части текста "НВЛ" создать лист "Навал самовывоз";
Значение = U502 СС ТАРА АВТО и на основании части текста "ТАРА" создать лист "Тара самовывоз";
Значение = Щ ЖБИ АВТО и на основании части текста "ЖБИ" создать лист "ЖБИ самовывоз";
К сожалению, эти значения не фиксированы и бывает вариация (Например, НВЛ или НАВАЛ; ТАР или ТАРА), которую надо учесть. Пока решение - это добавление столбца в исходнике и внесение единого значения для всех вариаций. Добавление столбца будет оператор вручную; - В файле "Итоговая таблица" необходимо добавить строку и окрасить её в жёлтый цвет со значение контрагента в 3 столбцах (Контрагент, Прибытие по, Номер) у каждого контрагента и на каждом листе;
- Из "исходника 2" необходимо подтянуть значения слотов по каждому контрагенту и локации. Детально: нужно взять часть текста или как временное решение (будет делаться вручную) значение из локации из "источника 1" (Значение = В ЦЕМ НВЛ АВТО => часть текста "В" или значение ВОЛ в столбце "Локация для слотов") + в найденной строке значение контрагента из "источника 1" и на основании этих 2 значений найти в "источнике 2" нужный лист и контрагента. Затем, скопировать значения из столбцов Слот 1, Слот 2, Слот 3, Слот 4, Слот 5 и Слот 6 значения и вставить их "Итоговый файл" в строки окрашены жёлтым цветом;
- Предусмотреть ежедневное обновление данных в "Итоговом файле". По запросу, коллеги будут добавлять новые строки в "Итоговый файл" из ежедневных выгрузок (исходник 1). Следовательно, необходимо сделать кнопку с макросом для добавления жёлтой строки и поиском значений слотов для контрагентов по локациям (пункт 3 и 4) или автоматизировать процесс с источниками;
Пожалуйста, помогите в следующем:
- Разобраться в чём ошибка при поиске?
- Как сократить текущий код?
- Как правильно сформировать последовательность работы макроса?
- Как и чем пользоваться при решении последующих пунктов?
Заранее спасибо за помощь, советы и уделённое время!!!