|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
22.01.2016, 14:16 | #11 | |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
Код:
скопируйте это себе. один раз выполните my1, а второй раз my2. найдите 10 отличий в полученных двумя разными макросами результатах Цитата:
в такой постановке предложить код, который точно решит Вашу задачу может ТОЛЬКО ОЧЕНЬ СИЛЬНЫЙ ЭКСТРАСЕНС
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
Последний раз редактировалось IgorGO; 22.01.2016 в 16:24. |
|
22.01.2016, 15:52 | #12 |
Пользователь
Регистрация: 15.01.2016
Сообщений: 24
|
Согласен с вами. Код так даже быстрее работает. НО как тоже самое проделать для Word? Только вместо "wb.Sheets("Шаблон")" нужно использовать шаблон Word, который находится, например, на диске (D:\shablon\Doc1.doc) и вместо "Const st1 As String = "c15 d15 g15 h15 h16 h17 h18 i15 i16 i17 i18 j16 k16 l15 l16 l17 l18 g26" использовать закладки в шаблоне, например "закладка1" "закладка2" ... "закладка18" и связывать эти закладки с ячейками в рабочей книги которые "Const sc As String = "1 23 3 4 5 6 7 8 9 10 11 16 17 12 13 14 15 27". Все это должно реализовываться в одном документе Word??
|
22.01.2016, 16:16 | #13 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
в постановке любой задачи должны быть понятны ответы на следующие вопросы:
1. Где находятся исходные данные, как организованы или как и в каком виде они поступают в систему 2. Что должно быть результатом работы системы (для чего все это делается, как должны выглядеть результаты) 3. Правила по которым исходные данные преобразуются в конечный результат (если в ходе обработки нужна доп. информация от оператора, должно быть понятно какие данные и каким способом должен внести оператор, если используются справочники то какие, где они есть и какова их роль в расчете) 4. Что служит толчком для запуска системы (нажата кнопка, изменились данные, открыт файл и пр.) когда есть ТОЧНЫЕ ответы по каждому из пунктов - только тогда можно что-то делать, а если чего-то не понятно - бессмысленно!
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
22.01.2016, 16:32 | #14 |
Форумчанин
Регистрация: 10.02.2012
Сообщений: 109
|
eemil вывод о вашей компетенции был сделан на основании вашего высказывания о непонимании кода, записанного макрорекордером. Впрочем, вы можете реабилитироваться. В архиве макрос LinkToWord в обычном модуле книги код.xlsb, вставляющий связь в текст документа Word по позиции вкладок.
Поскольку вы не соизволили описать, как сопоставляются адреса ячеек, в коде сопоставляются равные имена ячеек равным названиям закладок. Сможете реализовать дальше? |
22.01.2016, 17:15 | #15 |
Пользователь
Регистрация: 15.01.2016
Сообщений: 24
|
Во вложенном файле, готовый проект в Excel (последний2.xlsm) с макросами. Первые 12 листов это базы данных, перечни приборов со своими параметрами. Следующие листы это шаблоны, из которых формируются опросные листы. Для примера достаточно взять первый лист ТТ и связанный с ним "Шаблон_ТТ". По нажатию кнопки на первом листе "Создать опросной лист" запускается макрос и создается отдельная книга на основе шаблона. Все данные из листа ТТ по строчно связаны с шаблоном, в макросе все написано. В архиве так же есть шаблон Word с закладками. Эти закладки нужно связать (специальная вставка_связь RTF) с данными из рабочей книги (последний2.xlsm), лист ТТ по такому же принципу как и для шаблонов в Excel. По нажатию кнопки должен сформироваться документ в Word с множеством заполненных листов. Какие закладки и с какими строками (ячейками) связывать прописано в текстовом файле "Ячейки_закладки".
|
22.01.2016, 17:19 | #16 |
Пользователь
Регистрация: 15.01.2016
Сообщений: 24
|
Повторюсь, все листы в рабочей книге пересматривать необязательно. И в текстовом файле "Ячейки_закладки" указаны координаты именно для листа ТТ, рабочей книги "последний2.xlsm"
|
22.01.2016, 17:28 | #17 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
и еще одно замечание:
чем больше в теме "пустых" сообщений (как вот это), тем меньше к ней интерес и тем меньше вероятность получить точное решение проблемы
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Макрос на изменение источника связи между Word и Excel | Василий. | Microsoft Office Word | 16 | 24.11.2018 20:29 |
Ускорить обновление связи Word и Excel | Foxx | Microsoft Office Word | 1 | 06.03.2012 00:26 |
Word долго обновляет связи с Excel | ZSFoS | Microsoft Office Word | 1 | 26.12.2011 12:59 |
Связи excel c word | Vladymyr17 | Microsoft Office Excel | 0 | 28.09.2009 15:52 |