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

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

rnd1111Так происходит в основном при копировании листа из одной книги в другую похожую книгу
Полезно перед копированием заменить "=" на какую-нибудь уникальную комбинацию типа "#$%", чтобы формулы стали текстом, а после копирования заменить обратно.
...
Рейтинг: 0 / 0
Изменить связи.
    #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
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Изменить связи.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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