Опять о копировании из таблицы в таблицу с условием.

Автор Денис Дегтярев, 17.12.2013, 13:54

« назад - далее »

Денис Дегтярев

Сломал голову как это сделать правильно и прихожу к выводу, что правильнее всего будет реализовать с помощью макроса, только вот проблема времени на освоение к сожалению нет совершенно, а посему прошу Вашей помощи. Суть такова.

Общие данные:

Значит есть общая сводная книга с множеством листов в которых забиты полные данные с лимитами по строительству файл: «!!! Выполнение.xls». (таких книг много)
Ежемесячно приносят выполнение в форме актов КС-2 для образца файл: «Акт №05 02-13-02.xlsx», их тоже огромное количество

Цель:
Прикрутить внутри файла «!!! Выполнение.xls» желательно на главном листе «Свод по инв. 34-12» кнопку при нажатии на которую предлагался бы диалог «Выберите файл с выполнением».

Далее выбираешь тот файл из которого необходимо получить данные (например Акт №05 02-13-02.xlsx)

Далее диалог «выберите лист для внесения данных» там указываешь какой лист файла  «!!! Выполнение.xls» будет обрабатываться и в какой столбец, будут вноситься значения. Столбец меняется от месяца к месяцу.

После чего должен собственно заработать макрос, со следующим условием: Берем первое значение столбца В акта (табличной части) и ищем такое-же значение в столбце В нужного нам листа файла !!!Выполнение. как только значение совпало берем значение из этой же строки столбца F акта и копируем его в необходимый нам столбец нужного нам листа файла !!!выполнение. так проходим по всем строкам Акта. В итоге имеем заполненный столбец.

Вроде все, слов много но надеюсь суть просьбы понятна. Если нужны доп. данные готов пояснить.

ShAM