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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 13.10.2008, 15:48   #1
Григорьев Игорь
Новичок
Джуниор
 
Регистрация: 13.10.2008
Сообщений: 2
По умолчанию Обновление внешних связей

Добрый день.
Такой вопрос. Есть несколько отдельных книг Экзеля, которые связаны друг с другом ссылками. Что будет с этими ссылками, если вдруг в одной из книг, допустим, добавится ещё одна строка или столбец, как обновятся данные в других, зависимых книгах? Нужно ли ставить относительные, или абсолютные ссылки на внешние источники, чтобы они обновлялись всегда без проблем? Или от этого не зависит?
Спасибо!
Григорьев Игорь вне форума
Старый 14.10.2008, 05:10   #2
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Абсолютная ссылка или относительная, в данном случае все равно.
Единственный выход - это производить все изменения (добавлять строки, столбцы и т.п.), когда все зависимые книги открыты. Ссылки будут изменяться автоматически, т.е. так же, как если бы ссылка указывала на ячейку этой же книги.
Чем шире угол зрения, тем он тупее.
SAS888 вне форума
Старый 14.10.2008, 08:27   #3
Григорьев Игорь
Новичок
Джуниор
 
Регистрация: 13.10.2008
Сообщений: 2
По умолчанию

Спасибо за ответ. Т.е. если другие зависимые книги будут закрыты, то в них связи просто нарушатся и будут ссылаться уже на неправильные ячейки, я так понял?
Григорьев Игорь вне форума
Старый 14.10.2008, 08:31   #4
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Совершенно верно.
Чем шире угол зрения, тем он тупее.
SAS888 вне форума
Старый 23.10.2008, 11:32   #5
abocharov
Пользователь
 
Регистрация: 14.10.2008
Сообщений: 12
По умолчанию

Цитата:
Сообщение от SAS888 Посмотреть сообщение
Совершенно верно.
скажите, а если уже совершил такую ошибку - обновлял формулы при закрытом файле, на который эти формулы ссылались. Как починить связи? везде ошибка #знач! # пока не откроешь файл-донор, а стоит его закрыть и акцептор снова не видит информации (знач!)
abocharov вне форума
Старый 24.10.2008, 07:08   #6
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Цитата:
а если уже совершил такую ошибку
Войти Правка -> Связи. В появившемся окне "Изменение связей" перебрать все связанные ячейки и изменить (указать) новый путь к файлу (файлам). Затем нажать "Обновить".
Чем шире угол зрения, тем он тупее.
SAS888 вне форума
Старый 24.10.2008, 11:27   #7
abocharov
Пользователь
 
Регистрация: 14.10.2008
Сообщений: 12
По умолчанию

Цитата:
Сообщение от SAS888 Посмотреть сообщение
Войти Правка -> Связи. В появившемся окне "Изменение связей" перебрать все связанные ячейки и изменить (указать) новый путь к файлу (файлам). Затем нажать "Обновить".
не понял как в появившемся окне перебрать связанные ячейки.. ячейки с ошибкой в любом случае ссылаются на один файл, я указал новый путь, обновил, получил ошибку екселя "слишком сложная формула", знач! остался(
abocharov вне форума
Старый 24.10.2008, 11:30   #8
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Так Excel "ругается" на связи или на формулу?
Чем шире угол зрения, тем он тупее.
SAS888 вне форума
Старый 24.10.2008, 12:02   #9
abocharov
Пользователь
 
Регистрация: 14.10.2008
Сообщений: 12
По умолчанию

Цитата:
Сообщение от SAS888 Посмотреть сообщение
Так Excel "ругается" на связи или на формулу?
ексель выдает ошибку на ячейки где есть формула со связями на другой файл, это #знач! во всех ячейках

если я открываю файл донор, то знач исчезает!

в правка/связи, я указываю изменить связи с этим файлом, указываю его местоположение, и ексель выдает ошибку в окне "слишком сложная формула." Даже, если знача! нет (т.к. файл открыт) изменение связи с этим файлом приводит к ошибке "слишком сложная формула", которая не дает екселю обновить связи(
abocharov вне форума
Старый 24.10.2008, 12:12   #10
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Точно сказать не могу, но скорее всего дело в том, что если файл-донор открыт, то формулы в связанных ячейках короче. Т.к. при закрытии файла-донора Excel дописывает в ячейки со связями еще и путь к файлу. В результате "слишком сложная формула".
Выход - либо разбить эту длинную формулу на части, используя свободные ячейки, либо использовать макрос.
Чем шире угол зрения, тем он тупее.
SAS888 вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Excel глюкает из-за большого количества формул и связей между листами? Diva Microsoft Office Excel 1 07.08.2008 11:52
организация связей между таблицами VenMaster БД в Delphi 4 28.05.2008 16:46
Компиляция внешних файлов NoRty Паскаль, Turbo Pascal, PascalABC.NET 2 25.02.2008 15:34
Импорт внешних данных asale Microsoft Office Excel 1 15.04.2007 00:41