Макрос для обработки excel файлов
Вот что нужно сделать
Берется каждое число из первого столбца файла 2, умножается на 2 и ищется во втором столбце файла 1. Если не находится то первоначальное число прибавляется к тексту http://www.microtron.ua/goods#p и помещается в новую строку файла new.txt
В файле 2 в столбце 4 каждой строки проверяется наличие фразы "Ожид.", если фраза найдена то число из 1 столбца этой строки прибавляется к тексту http://www.microtron.ua/goods#p и помещается в новую строку файла new.txt
В файле 2 в пятом столбце каждой строки проверяется проверяется пустая или нет ячейка, если не пустая то число из 1 столбца этой строки прибавляется к тексту http://www.microtron.ua/goods#p и помещается в новую строку файла new.txt (новые и обновленные)
Берется каждое число из второго столбца файла 1 при условии что в третьем столбце 0, делится на 2 и ищется в первом столбце файла 2. Если находится то первоначальное число делится на 2 и прибавляется к тексту http://www.microtron.ua/goods#p и помещается в новую строку файла new.txt
Удалить дубликаты строк из файла new.txt.
Берется каждое число из второго столбца файла 1, делится на 2 и ищется в первом столбце файла 2, если число не найдено то строка с первоначальным числом из файла 1 удаляется. Во всех оставшихся после процедуры строках значение столбца 3 меняется на 0, а столбца 4 на 13
Примеры файлов во вложении.
В каждом файле может быть до 20000 строк, оптимальное время работы скрипта до 7 минут.