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

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

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

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

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

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

Возникла ситуация: есть группа книг, которые находятся в нескольких папках (книг около 30-40), все они взаимосвязаны между собой ссылками, т. е. ячейки одной книги ссылаются на ячейки других книг... Возникла задача сделать копию всей этой среды, но при копировании выяснилось что все ссылки имеют абсолютный путь, и ссылаются на оригинальные книги. Подскажите как можно сделать копию этой среды, чтоб все книги были взаимосвязаны между собой в этой копии.
Пытался делать ссылки с относительным путем... не получается, excel требует абсолютного пути в ссылках. Может есть какие-то функции, с помощью которых можно организовать динамические ссылки?
Un1kum вне форума
Старый 10.07.2008, 05:12   #2
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

По другому Excel не может. Откуда он может знать, куда Вы переместили связанные файлы?
В идеале, это открыть все файлы (при этом в ссылках будет удален путь к связанным файлам), затем сохранить их в нужное место и закрыть (при этом новый абсолютный путь будет добавлен). Но при таком большом их количестве это вряд ли удастся (все зависит от объема).
Есть и другие варианты, но они более конкретные. Например, если известно, какой файл с каким связан, то можно макросом в цикле открывать, сохранять и закрывать нужные файлы, при открытом зависимом файле. Сам макрос при этом может находиться в другом (вспомогательном) файле.
Так же, можно (если опять же известно заранее) макросом поменять в формулах ячеек пути ссылок поочередно во всех требуемых файлах.
Чем шире угол зрения, тем он тупее.
SAS888 вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как связать с главной таблицей другие таблицы Droid БД в Delphi 7 24.07.2008 13:36
Как програмно создавать кнопки лэйблы и другие элементы Zaher Помощь студентам 2 13.05.2008 08:59
Хелп по ссылкам на другие листы frozencat Microsoft Office Excel 3 15.11.2007 19:18