Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.01.2016, 22:00   #1
eemil
Пользователь
 
Регистрация: 15.01.2016
Сообщений: 24
По умолчанию Макрос для сложной связи

Здравствуйте, люди добрые и грамотные. Перейду сразу к делу. Есть два шаблона, один в Word, другой в Excel. Есть так же основная таблица в Excel, некоторые ячейки которой нужно вставить (связать!) в определенные места в шаблонах. Нюансы – шаблоны размером в одну страницу, а строк в основной таблице множество. Соответственно, нужно создать столько листов, сколько строк в основной табл. и причем в одном документе/книге. Еще все эти конкретные ячейки из основной таблицы должны быть связаны с шаблонами, для того чтобы в дальнейшем все изменения проводимые в общей таблице, автоматически менялись при обновлении на всех созданных листах в Worde и Excel. Пробовал делать с помощью «Слияния» и все хорошо, но в созданных листах нету связи, то есть данные просто копируются. Пробовал и «Специальную вставку->Связать формат RTF», но таким образом приходится слишком много делать связей вручную. В идеале хотелось бы использовать макрос в Excel.
eemil вне форума Ответить с цитированием
Старый 15.01.2016, 22:57   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

изменились данные в базовой таблице ексель
открыли документ слияния
слить
все
в файл

вот и все, у Вас документ с актуальными данными
Цитата:
В идеале хотелось бы использовать макрос в Excel
а тут ни кто не в силах Вам запретить. Хотите - используйте!
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 15.01.2016, 23:07   #3
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Есть готовое решение:
http://excelvba.ru/programmes/FillDocuments
заполняет шаблоны как Word, так и Excel

Никаких связей, - документы в любой момент можно заново сформировать нажатием одной кнопки (потребность в создании связей теряется)
EducatedFool вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Макрос на изменение источника связи между Word и Excel Василий. Microsoft Office Word 16 24.11.2018 20:29
Посоветуйте способ реализации для не сложной в графическом плане игры Illusiony HTML и CSS 1 27.05.2014 10:57
Макрос для сложной выборки DJspam894 Microsoft Office Excel 3 18.04.2010 10:32
Макрос связи двух закладок Окоча Юра Microsoft Office Word 2 01.03.2010 13:55
Форма для связи с антиспамом rodnik PHP 1 08.10.2008 09:48