После определенных действий по обновлению файла все данные одного листа теперь ссылаются на аналогичные из старой версии книги. Как можно удалить внешние ссылки, оставив структуру и формы?
Данные в текущей книги остались актуальны, поэтому надо просто заменить ссылки на внешний файл ссылками на текущую книгу.
После определенных действий по обновлению файла все данные одного листа теперь ссылаются на аналогичные из старой версии книги. Как можно удалить внешние ссылки, оставив структуру и формы?
Хм. Попорбовал вопроизвести проблему на чистом файле. Там действительно все заменяется. Видно в моем файле проблема. Но так как очень сложная структура из-за полсотни листов взаимосвязанных + макросов - в новый файл переносить не вариант.
Постарался почистить от приватных данных, так что многие листы по ссылкам не существуют, это нормально:
удалено администрацией (файл с надстройками. Все проблемные связи на вкладке "OUTPUT")
Ошибка повторяется. При попытке заменить путь - всплывает окошко с диалогом открытия файла.
Просьба только не просто заменить данные - а написать как получилось сделать. Так как надо будет перенести на файл рабочими данными.
Хм. Попорбовал вопроизвести проблему на чистом файле. Там действительно все заменяется. Видно в моем файле проблема. Но так как очень сложная структура из-за полсотни листов взаимосвязанных + макросов - в новый файл переносить не вариант.
Постарался почистить от приватных данных, так что многие листы по ссылкам не существуют, это нормально:
удалено администрацией (файл с надстройками. Все проблемные связи на вкладке "OUTPUT")
Ошибка повторяется. При попытке заменить путь - всплывает окошко с диалогом открытия файла.
Просьба только не просто заменить данные - а написать как получилось сделать. Так как надо будет перенести на файл рабочими данными.pavko
Сообщение отредактировал pavko - Понедельник, 29.06.2015, 22:29
='D:\Cloud-mail.ru\Проекты\отчеты\[трафик - 2015-05.xlsm]топ100фраз' заменить на =топ100фраз
Большинство ссылок именно так и заменилось. Но некоторые (которые по случайности, стал первой заменять) запрашивают окно. И если ничего не выбрать записывают в формулу значение с ошибкой "недопустимое имя". Чтобы ее не было, ссылки на некоторые листы надо писать почему-то одинарной кавычке.
Поэтому теперь часть написана в виде: =mediumSource30!AA8 часть ='visits-se'!AY18
='D:\Cloud-mail.ru\Проекты\отчеты\[трафик - 2015-05.xlsm]топ100фраз' заменить на =топ100фраз
Большинство ссылок именно так и заменилось. Но некоторые (которые по случайности, стал первой заменять) запрашивают окно. И если ничего не выбрать записывают в формулу значение с ошибкой "недопустимое имя". Чтобы ее не было, ссылки на некоторые листы надо писать почему-то одинарной кавычке.
Поэтому теперь часть написана в виде: =mediumSource30!AA8 часть ='visits-se'!AY18pavko
ссылки на некоторые листы надо писать почему-то одинарной кавычке.
Все верно. Если название листа - одно слово (например, Лист111; 1й2ц3у4к;ййй_ццц_ууу), то одинарная кавычка не нужна (вернее, не обязательна - ставить ее можно, но она потом сама исчезнет), а если это несколько слов, то кавычка нужна.
ссылки на некоторые листы надо писать почему-то одинарной кавычке.
Все верно. Если название листа - одно слово (например, Лист111; 1й2ц3у4к;ййй_ццц_ууу), то одинарная кавычка не нужна (вернее, не обязательна - ставить ее можно, но она потом сама исчезнет), а если это несколько слов, то кавычка нужна._Boroda_