Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
RSS
Автозаполнение и печать документов
 
Добрый день,
Прошу помочь с решением проблемы.

Задача примерно следующая. Два листа
"Лист 1" - Документ.
"Лист 2" - Таблица с данными, которые нужно автоматически вставить в содержимое Документа (Лист 1).

Появилась идея сделать следующее: оставить всё так же как и сейчас, но чтобы просто заполнить Документ на Листе 1, указать в нужных местах, что нужно брать из Листа 2,
и сделать например кнопку Печать. Нажимаем на кнопку Печать, и автоматически программа берет данные из ячеек первой строки Листа 2, вставляет в нужные места Листа 1 и отправляет на печать, потом данные из ячеек второй строки Листа 2 и так далее...

Надеюсь всё понятно описал, буду крайне благодарен за помощь.

Спасибо!!!
 
Есть готовое решение:
http://excelvba.ru/programmes/FillDocuments

"Лист 1" ( Документ) сохраняете в отдельный файл как шаблон (формат шаблона - Excel или Word, как вам удобнее)
"Лист 2" (Таблица с данными) - будет выступать в качестве файла с исходными данными
 
Точнее даже так - Лист 1 - Документ, Лист 2 - Данные, которые надо вставлять в некоторые места Документа (Лист 1).
Жмем кнопку "Сформировать", и на Лист 3 генерируются документы, по образцу Лист 1, с использованием данных из Лист 2
 
Игорь, к сожалению на рабочие компьютеры нельзя устанавливать сторонние приложения)
 
Иван Дмитров, и вот зачем Вы процитировали, да ещё целиком, сообщение Игоря?
 
моя "программа" — это обычный файл Excel, только с волшебной кнопкой на панели инструментов
так что никакие ограничения рабочего компьютера не помешают
 
Ок, спасибо.
С такой еще проблемой столкнулся...

Вопрос удален. Правила, п.4.2.
Не реагируете на замечание Юрия М(правила, п.2.6). Исправил сообщение
[МОДЕРАТОР]
 
раньше (в далеких двухтысячных))) использовалась для этих целей функция ИНДЕКС (если шаблон на Лист 1 постоянного вида). При таком подходе можно создать несколько форм типа Лист1, и заполнять нужными значениями с массива

на форме (Лист1) создается ячейка, в которой указывается (вручную, напр) номер строки массива, с который и получает данные ИНДЕКС в нужных полях (ячейках) формы
Изменено: googlogmob - 22 Мар 2015 13:07:43
Страницы: 1
Читают тему (гостей: 1)