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

Буду очень благодарен, если поясните каким образом написали код, т.к. для это будет очень ценная информация!
Если нужно что-то пояснить, готов обсудить это в телеге.
Заранее спасибо за помощь, советы и уделённое время!!!
 
Файлы забыл вложить  :idea:  
 
Всем, доброе утро.
Подскажите, пожалуйста, возможно ли это реализовать через макрос?
 
Цитата
User2616 написал:
Подскажите, пожалуйста, возможно ли это реализовать через макрос?
Здравствуйте.Можно.Написал в личку
В работе.
Выполнил, оплату получил
Изменено: doober - 18.06.2024 16:57:11
Страницы: 1
Наверх