|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
05.09.2015, 21:44 | #1 |
Пользователь
Регистрация: 04.09.2015
Сообщений: 10
|
Заполнение документа Excel по шаблону из базы даных Excel
Здравствуйте уважаемые профессионал!
Есть база даных оборудования и шаблон акта списания, всё в Екселе. Нужен макрос который будет из базы переносить даные в шаблон и сохранять его на новом листе или в новый файл это не принципиально. У меня вся загвостка заключается в том что в шаблоне нужно заменять не ячейку целиком а часть текста в ячейке. В базе первая строка - название столбцов. Идея в том чтобы в шаблон вместо даных вписать название столбцов, а макрос заменял это название на данные из строки даного столбца, потом следующей стоки и так всех строк которые в базе, или выделенных строк. |
05.09.2015, 22:02 | #2 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
все, что Вы описали уже сделано в MS Office, я этим пользовался еще в прошлом столетии.
шаблон в Word (это называется документ слияния) база в Excel распечатать 100 или 1000 шаблонов с разными данными дело 1-2 минут. сохранить 1000 файлов - сложнее, а вот получить 1 Word-файл содержащий 1000 станиц с разными данными - те же 1-2 минуты. если у Вас 100тыс.получить файл со 100тыс. страниц дело тех же 1-2 минут.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
05.09.2015, 22:05 | #3 |
Пользователь
Регистрация: 04.09.2015
Сообщений: 10
|
Шаблон в Ексель и база в Ексель
|
05.09.2015, 22:12 | #4 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
понятно.
все что от Вас требуется - это сделать шаблон в Word, связать его с базой Excel при этом не нужно не одного байта программирования правда тут другая беда: чтобы сделать шаблон в Word, разбираться с документам слияния Вам придется потратить на это собственное время а вот макрос писать - Ваших затрат 0, это сделает кто-то другой, потому что видите-ли шаблон у Вас в Excel
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
05.09.2015, 22:20 | #5 |
Пользователь
Регистрация: 04.09.2015
Сообщений: 10
|
для списание мне нужно два разных файла в которые вносятся одни и теже даные, но один в Ворде - Акт технического состояния и в Екселе сам Акт списания. Акт Списаиня подается в електронном виде и гланое требование - в ЕКСЕЛЕ. С заполнением шаблона в Ворде проблем нет.
|
06.09.2015, 02:10 | #6 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Можете воспользоваться готовы решением для заполнения шаблонов Excel и Word
http://excelvba.ru/programmes/FillDocuments |
06.09.2015, 09:38 | #7 |
Пользователь
Регистрация: 04.09.2015
Сообщений: 10
|
Я видел эту программу - классная программа но в ней много лишнего функционала который мне впринципе некогда не понадобится. У вас есть хороший макрос для заполнения вордовских шаблонов http://excelvba.ru/code/CreateWordDocuments , можно на основе этого макроса сделать тоже самое но для Ексель?
|
07.09.2015, 22:04 | #8 |
Форумчанин
Регистрация: 05.07.2011
Сообщений: 208
|
Т.е. ваша задача сводится к этой?
http://programmersforum.ru/showthread.php?t=282094 |
07.09.2015, 22:26 | #9 | |
Пользователь
Регистрация: 04.09.2015
Сообщений: 10
|
Цитата:
- бла-бла-бла{ФИО} бла-бла-бла. Вот {ФИО} нужно заменить на даные из столбца под именем {ФИО} из базы |
|
07.09.2015, 22:32 | #10 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
вот так и пишете в ячейке = Ссылка_На_Ячейку_С_Бла_Бла1 & Ссылка_На_Ячейку_С_ФИО & Ссылка_На_Ячейку_С_Бла_Бла2
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
из StringGrid в Excel по шаблону | Dotha | Общие вопросы Delphi | 5 | 31.08.2013 14:16 |
Автозаполнение Excel из даных таблицы. | Dima13 | Microsoft Office Excel | 2 | 07.06.2012 18:04 |
выгрузка в Excel по шаблону | Swatch | Microsoft Office Access | 4 | 10.11.2010 23:46 |
Заполнение документа Word из массива даных Excel | sasha_prof | Microsoft Office Excel | 2 | 27.01.2010 11:10 |
Как указать путь к шаблону excel ??? | antoni | БД в Delphi | 4 | 04.11.2008 11:22 |