Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Имеется Excel прайс-лист магазина и прайс-лист поставщика.

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

формат

1 вкладка(прайс магазина):

1 столбец

[нас не интересует]

2 столбец

[артикул]:[нас не интересует]:[нас не интересует]:[цена]:[нас не интересует]:[количество];[артикул]:[нас не интересует]:[нас не интересует]:[цена]:[нас не интересует]:[количество];[артикул]:[нас не интересует]:[нас не интересует]:[цена]:[нас не интересует]:[количество]

во второй строке повторяющихся комбинаций 

[артикул]:[нас не интересует]:[нас не интересует]:[цена]:[нас не интересует]:[количество]

может быть от 1 до нескольких десятков

информационные блоки разделены ";"

последний блок всегда оканчивается без ";"

2 вкладка (прайс поставщика):

1 столбец

[артикул]

2 столбец

[цена]

3 столбец

[количество]

1 режим

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

Если артикула не нашлось, обнулить кол-во, цену не трогать.

Подсветить в обоих вкладках артикулы которые не нашлись.

2 режим

Всё тоже самое, но во второй вкладке информация только о наличии, без цены. Подставить актуальные данные(кол-во), из прайса поставщика в прайс магазина.

Если артикула не нашлось, обнулить кол-во, цену не трогать.

Подсветить в обоих вкладках артикулы которые не нашлись.

Артикулы могут быть как символьными, так и цифровыми, насколько я знаю в VBA это нужно учитывать

Заменяемая информация всегда содержит число и ни в коем случае не должно заменятся пустым значением, пробелом или символом.

8 лет назад
roart
Артем 
43 годаРоссия
12 лет в сервисе
Был
3 года назад