Гость
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Изменить связи. / 4 сообщений из 4, страница 1 из 1
26.01.2016, 18:50
    #39155941
rnd1111
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменить связи.
Здравствуйте. Подскажите, как удалить связи с другой книгой, но что бы формулы остались. Поясню: есть ячейка с формулой (='[Template Loading Kavkaz.xls]Shore Tanks'!D71), я убираю связь с другой книгой путем удаления квадратных скобок и их содержимого. Результат: (='Shore Tanks'!D71). Как это сделать пакетно? Потому что таких связей на листе может быть очень много, и вручную изменять каждую формулу очень долго. Так происходит в основном при копировании листа из одной книги в другую похожую книгу.

Заранее спасибо.
...
Рейтинг: 0 / 0
26.01.2016, 19:20
    #39155971
rnd1111
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменить связи.
Дополню, Еще бывает перед скобками написан путь связи, например (='F:\Work\Report\[Template Loading Kavkaz.xls]Shore Tanks'!D71), так этот путь тоже надо убрать.
...
Рейтинг: 0 / 0
26.01.2016, 22:41
    #39156095
Казанский
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменить связи.
rnd1111таких связей на листе может быть очень много, и вручную изменять каждую формулу очень долго
Если ссылка идет на одну и ту же книгу, то используйте Ctrl+H

rnd1111Так происходит в основном при копировании листа из одной книги в другую похожую книгу
Полезно перед копированием заменить "=" на какую-нибудь уникальную комбинацию типа "#$%", чтобы формулы стали текстом, а после копирования заменить обратно.
...
Рейтинг: 0 / 0
27.01.2016, 10:34
    #39156276
Djon Player
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменить связи.
Как-то так:
Код: vbnet
1.
Cells.Replace What:="[Template Loading Kavkaz.xls]", Replacement:="", LookAt:=xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False


При этом данная комбинация заменится на всех листах. Но ссылки на файл могут остаться в Именах (именованные диапазоны).
В них тоже можно сделать замену программно.
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Изменить связи. / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]