1-ая часть:
Есть уже созданные макрос, который обрабатывает 2 csv файла. У файла 1 значения обрамлены в кавычки("тра-та-та","тра-та-та","тра-та-та"), у файла 2 нет(тра-та-та,тра-та-та,тра-та-та). В 3-ий файл значения так и переносятся("тра-та-та","тра-та-та","тра-та-та",тра-та-та,тра-та-та,тр а-та-та). Нужно устранить проблему с разделителями csv на выходе все значения должны быть в кавычках, и те которые из 1 файла и те которые из второго("тра-та-та","тра-та-та","тра-та-та","тра-та-та"," тра-та-та","тра-та-та").
2-ая часть:
Добавить условие к отбору в 3 файл если позиция из 1 файла не найдена в файле 2 то тогда в определенное поле, в файл 1 записывается "0".
3-ая часть:
Объясню конкретней по скайпу, но вот для примера:
Если по искомому значению в файле 2 , в найденной строке, следующие значения то поле "qty" в файле 1 = 0
Ф
T
Ф П
МФ
*Ф
*T
Все остальные значения "qty" = 99
4-ая часть:
Самая тяжелая, нужно будет еще добавить файл 4, в котором будут хранится все данные по наценке на конкретную номенклатуру.
5-ая часть:
Реализовать макрос который будет отсеивать уже имеющиеся позиции(номенклатуру).
Это будет происходить по полю "В" в файле 1.
Программа запоминает значение ячейки "В1" в файле 1. Идет в файл 2. В файле 2 осуществляет поиск по столбцу "А".
Если находит искомое значение, тогда полностью выделяет строку в файле 2 каким нибудь цветом, или заливкой.
Опубликован 21.08.2013 в 22:19