9516835

advertisement
На листе делаем.
В количество ставим целые числа (в дальнейшем будет .
Выбираем непустые ячейки в количество.
Получаем уменьшенный список, где нам важно количество и тип.
Для ячейки
кол- Тип
во
Эталон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»
, где счет номер счета, год текущий, инн такой же как в счете.
Все выбранные в столбце «кол-во» листа «делать» столбца «в счет» листа «Б.предпр.» значения сделать
пустыми.
Download