Поиск значения и замена значений в найдено строке из другой таблицы

Весь MS Office, программирование на Visual Basic for Applications и MS VB

Модератор: Naeel Maqsudov

Ответить
FreeOn52
Сообщения: 1
Зарегистрирован: 27 янв 2014, 18:59

Добрый день. Если полезу в дебри VB то надолго застряну там в поисках решения, поэтому прошу вашей помощи.

Есть два файла: список товара (файл 1) и продажи за период (файл 2). Нужно значение столбца D (наименование товара) из файла 2 найти в столбце С файла 1 (наименование) и заменить значение столбца К данной строки файла 1 (неснижаемый остаток) на значение столбца F (продажи). Если не находим совпадений, то в столбце К файла 1 ставим 0.

Иначе: есть файл с товаром и продажами за период. Необходимо из файла продаж вставить значения продаж каждого товара в поле неснижаемый остаток в файл с товарами.

PS: названия у файлов различаются каждый раз (начало названия статичны), т.к. у него вставляется время и дата выгрузки. Желательно кидать два файла в папку и запускать скрип, получая на выходе файл 3 с измененными значениями. Если обойдете и это ограничение то будет чуточку больше счастья )
Вложения
Архив_поиск и .zip
(87.27 КБ) 38 скачиваний
Аватара пользователя
Naeel Maqsudov
Сообщения: 2570
Зарегистрирован: 20 фев 2004, 19:17
Откуда: Moscow, Russia
Контактная информация:

Без макросов:
Чтобы значения из одного файла выбрать по условию простого равенства и вставить в другой файл Вам понадобятся внешние ссылки (=[книга]!диапазон), а также функция ВПР.
Ответить