|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
12.05.2010, 22:36 | #1 |
Пользователь
Регистрация: 08.12.2009
Сообщений: 24
|
Связь двух книг с полным форматированием
Доброго времени суток!
Проблема такая: как связать две книги так, чтобы при редактировании первой во вторую переносились бы не только значения ячеек, но и их форматирование? |
13.05.2010, 04:44 | #2 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Можно после редактирования 1-й книги по событию Workbook_Deactivate() запускать макрос, который будет делать все, что нужно.
Чем шире угол зрения, тем он тупее.
|
13.05.2010, 05:28 | #3 |
Пользователь
Регистрация: 08.12.2009
Сообщений: 24
|
А какой макрос для этого использовать?
|
13.05.2010, 06:02 | #4 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Прикрепите пример из 2-х файлов и укажите, при редактировании какого диапазона в 1-м файле требуется делать соответствующие (и какие) действия во 2-м. Т.е. копировать значения, форматы, цвет шрифта, заливку ячейки, границы ячейки и т.п.
Только после этого, предполагая Ваши последующие вопросы, станет ясно: какой макрос, куда вставлять и по какому событию запускать. Также, укажите, для каких (или всех) листов это требуется. Что делать, если такого листа нет во 2-м файле? и т.п. Чем подробнее, тем лучше. Не экономьте слова.
Чем шире угол зрения, тем он тупее.
|
13.05.2010, 07:21 | #5 |
Пользователь
Регистрация: 08.12.2009
Сообщений: 24
|
Имеются две абсолютно одинаковых книги с общим удаленным доступом (соответственно они находятся в постоянном использовании разными пользователями), но во второй скрыты некоторые столбцы (для категории людей, которые с ней работают). Для примера выложу два простейших файла. Из книги 1 в книгу 2 нужно перенести диапазон А2:Е21 с полным форматированием (шрифт, его цвет, заливка, границы, формулы). Со временем в каждую книгу будут добавляться новые листы (один и тот же лист в две книги), поэтому необходимо, чтобы и между ними была такая же связь с переносом форматирования. Ситуация, когда в одной из книг отсутствует лист, который есть в другой, исключается.
|
13.05.2010, 07:45 | #6 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Посмотрите вложение. Откройте оба файла. Попробуйте изменить любое значение в диапазоне "A2:E21" в книге "Книга1.xls"
Чем шире угол зрения, тем он тупее.
|
13.05.2010, 07:56 | #7 |
Пользователь
Регистрация: 08.12.2009
Сообщений: 24
|
Значения меняются, с этим проблем нет, а форматирование ячейки не переносится (пробую менять цвет в одной - в другой не меняется, хотя, как я понял, должно происходить копирование диапазона из одной книги в другую)
|
14.05.2010, 07:01 | #8 | |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Цитата:
Чем шире угол зрения, тем он тупее.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сравнение данных из двух и более книг Excel 2003 | Елена20.12.1987 | Microsoft Office Excel | 0 | 20.04.2010 18:56 |
Связь двух таблиц | Denmart | БД в Delphi | 5 | 19.08.2009 10:58 |
связь двух таблиц | cub | Microsoft Office Excel | 11 | 03.08.2009 18:45 |
экспорт отчетов аксесс в эксель с полным форматированием | kate158 | Помощь студентам | 1 | 11.03.2009 17:52 |
Сравнение данных из двух книг Excel 2003 | ast1r | Microsoft Office Excel | 2 | 24.11.2008 21:39 |