На листе делаем. В количество ставим целые числа (в дальнейшем будет . Выбираем непустые ячейки в количество. Получаем уменьшенный список, где нам важно количество и тип. Для ячейки кол- Тип во Эталон1 Эталон2 Эталон3 Эталон4 Эталон5 Эталон6 (тип) (тип) (тип) (тип) (тип) (тип) На листе Б.тип_тех.док. Ищем в поле тип прибора соответствие полю тип из списка полученного выше на листе «делаем». Запоминаем ячейки Наиме нован ие тех. Докум . Обоз наче ние НД на зн ач пр иб ор а N гос рее стр а пери диа одич паз н он 1 пров ерки пог р/д оп зн1 диа пог паз р/д он 2 оп зн2 диа пог паз р/д он 3 оп зн3 диа пог паз р/д он 4 оп зн4 диа погр/ паз доп он 5 зн5 На листе Б.парк приборов На новую строку вставляем ЗНАЧЕНИЯ скопированных ячеек в соответствующие столбцы таблицы. (они называются похоже) Для всего уменьшенного списка полученного в самом начале надо пройти весь цикл пока не закончатся выбранные значения в «тип» листа «делаем». Следует учесть что на листе Б.парк приборов для одного типа могут дублироваться строки 1, 2, 3 раза (разы определяются столбцом количество). На листе Б.предпр. В столбце «в счет» должно быть отмечено предприятие (необходимо проверять чтоб было выбрано не более одного). Для выбранного предприятия скопировать значения колонок ИНН Наименование предприятия Эти значения для этих столбцов вставить в соответствующие столбцы на листе Б.парк приборов во все созданные строки по списку полученному в самом начале. (Дополнительно на лист «учет работы» добавить к существующим записям полученный ИНН и ему должен будет соответствовать «счет №» введенный пользователем ниже) После обработки списка, необходимо запросить у пользователя ввести номер счета и присвоить этот номер в столбец «счет №» и текущую дату в столбец «выписан» листа «Б.парк приборов» всем вновь добавленным. этот же номер счета добавить на лист «учет работы» в столбец счет № (сделать заливку ячейки красным). Этот же макрос сразу в папку «Счета» рядом с файлом учет должен из таблицы «Б.парк приборов» сформировать в ворд счет по добавленным данным, форма как должен выглядеть счет ниже. Справочная информация для оформления документов. 1. 2. 3. 4. 5. 6. 7. Наименование предприятия__________________ Код ИНН_______________________ Адрес_________________________ Телефон________________________ Номер счета____________________ Дата счета_____________________ Код наименования работ _____________________ _____________________ _____________________ _____________________ _____________________ _____________________ _____________________ _____________________ Исполнитель____ Отдел_____ Начальник отдела_______________________ П.3,4, исполнитель, отдел, начальник отдела – заполнять не нужно. Для п. 7 запись должна выглядеть: «Код» - «кол-во» шт. Соответствующие типам из списка выбранного ранее на листе «делаем» . Если значение «код» в столбце повторяется, то одинаковые надо объединить, а им соответствующее «кол-во» сложить. Сохранить файл: «счет_год_инн.doc» , где счет номер счета, год текущий, инн такой же как в счете. Все выбранные в столбце «кол-во» листа «делать» столбца «в счет» листа «Б.предпр.» значения сделать пустыми.