Страницы: 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.

Пожалуйста, помогите в следующем:
  • Разобраться в чём ошибка при поиске?
  • Как сократить текущий код?
  • Как правильно сформировать последовательность работы макроса?
  • Как и чем пользоваться при решении последующих пунктов?
Если нужно что-то пояснить, готов обсудить это в телеге.

Заранее спасибо за помощь, советы и уделённое время!!!
 
User2616, Мне кажется это техническое задание для ветки "Работа"
 
Извините, забыл написать, если автоматизацию такого характера сделать тяжело, тогда может поможете сделать только пункт 3 и 4 ?
 
Msi2102, спасибо большое за ваш ответ. Надо подумать.
Просто словами, на вскидку, как это задание можно оценить по тратам: дешево, умеренно или дорого? На ваш взгляд?
 
Цитата
User2616 написал:
Извините, забыл написать, если автоматизацию такого характера сделать тяжело
это сделать не тяжело, но в Правилах форума сказано:
2.7. Если вам нужен не совет по самостоятельному решению задачи, а чтобы все сделали за вас - добро пожаловать в ветку Работа. Там, скорее всего, найдутся специалисты, которые разберутся с вашей проблемой быстро, качественно и за разумную плату.
Цитата
User2616 написал:
тогда может поможете сделать только пункт 3 и 4 ?
, опять же Правила форума:
2.6. Один вопрос - одна тема. Не следует в открываемой теме обозначать и задавать сразу несколько вопросов.
 
Цитата
User2616 написал:
дешево, умеренно или дорого? На ваш взгляд?
Я не работаю в платной ветке, поэтому не могу Вас соорентировать относительно цен, к тому же я не могу даже предположить сумму с которой у Вас начинается умерено, и соответственно дорого. Но я думаю, для себя Вы уже решили сколько это может стоить, вот и начните с этой суммы, а там будите договариваться. Только учтите, что цена будет зависеть от квалификации специалиста, скорости выполнения заказа ну и конечно от качества выполнения
Изменено: Msi2102 - 10.06.2024 10:19:07
 
Цитата
написал:
это сделать не тяжело, но в Правилах форума сказано:
Согласен. Я описал своё задание, чтобы было понятно, какие вводные запроса упали мне.
Также, я внизу прошу совета и помощи, с точки зрения, как правильно самостоятельно написать код, чтобы он не был тяжёлым для выполнения.
 
Цитата
написал:
Я не работаю в платной ветке, поэтому не могу Вас соорентировать относительно цен, к тому же я не могу даже предположить сумму с которой у Вас начинается умерено, и соответственно дорого. Но я думаю, для себя Вы уже решили сколько это может стоить, вот и начните с этой суммы, а там будите договариваться. Только учтите, что цена будет зависеть от квалификации специалиста, скорости выполнения заказа ну и конечно от качества выполнения
Спасибо большое вам за совет по выбору ветки и ваш ответ по цене.
Соглашусь с вами, о том что вопрос очень не однозначный, но просил вас ответить с вашей точки зрения. Но это уже не важно.
В любом случае, спасибо большое вам за советы и уделённое время.
 
Вопрос закрыт, т.к. переведён в форум: Работа.
Страницы: 1
Наверх