Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Office (Word, Excel, Outlook и т.д.) (http://forum.oszone.net/forumdisplay.php?f=115)
-   -   Печатная форма (http://forum.oszone.net/showthread.php?t=331729)

mcintosh55 07-12-2017 11:10 2782915

Печатная форма
 
Народ подскажите как сделать печатную форму. На подоби слияния когда создаётся печатная форма в word а таблица с данными в excel. Только все это надо сделать в excel. Подскажите где прочитать или что небуть подобное. Доработаю сам под свои нуждыъ

a_axe 07-12-2017 11:25 2782921

Цитата:

Цитата mcintosh55
Народ подскажите как сделать печатную форму. На подоби слияния когда создаётся печатная форма в word а таблица с данными в excel. »

То есть у вас есть таблица с данными в Excel, а хотите вы сделать - в том же Excel бланк, куда данные будут заноситься построчно (в порядке, известном сейчас только вам), или задача другая?
Приложите небольшой пример, как вы это видите.
Цитата:

Цитата mcintosh55
Подскажите где прочитать или что небуть подобное. »

Как вариант - можно сделать на одном листе бланк, а данные в этот бланк вносить в нужные ячейки из вашей таблицы с помощью функций ВПР(), ИНДЕКС(), СМЕЩ(). Аргументом в том числе будет порядковый номер бланка, который можно разметить например в отдельной ячейке бланка.
Бланк можно просто протянуть вместе с формулами. Порядковые номера изменяться согласно автозаполнению, либо можно использовать функцию СЧЁТЗ().

Более гибкие решения даст частичное или полное использование VBA.

Без примера тяжело сказать что-то конкретное.

mcintosh55 07-12-2017 11:41 2782927

Цитата:

Цитата a_axe
То есть у вас есть таблица с данными в Excel, а хотите вы сделать - в том же Excel бланк, куда данные будут заноситься построчно »

да так и надо

a_axe 07-12-2017 13:35 2782956

Вложений: 1
Цитата:

Цитата mcintosh55
да так и надо »

Логично было бы приложить пример, однако учитывая:
Цитата:

Цитата mcintosh55
Доработаю сам под свои нуждыъ »

прикладываю абстрактную таблицу.
Данные указаны на листе "Данные", для удобства оформлены через список/"Умную таблицу", наименование - "Таблица1"
Бланк оформлен на листе "Форма" - высота каждого листа 50 строчек, что при печати будет составлять лист.
Данные подставляются через формулу ВПР(номер_из_ячейки_I$1$; Ссылка_на_таблицу; номер_столбца).
Бланки ниже 51 строчки получены протягиванием ячеек (при протягивании необходимо отследить, что к тексту бланка не было применено автозаполнение).
В примере номер бланка (ячейка I1) вычисляется исходя из номера строки, соответственно если строк на лист будет не 50, нужно откорректировать формулу. С таким же успехом можно вручную вбивать в I1 номер нужной вам строчки.

mcintosh55 07-12-2017 14:26 2782976

Да Ваш способ вполне устраивает, спасибо!


Время: 22:56.

Время: 22:56.
© OSzone.net 2001-