Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программное обеспечение Windows (http://forum.oszone.net/forumdisplay.php?f=7)
-   -   ссылки в excel (http://forum.oszone.net/showthread.php?t=214466)

MapaTka 31-08-2011 09:34 1743032

ссылки в excel
 
Доброго времени суток!
Есть в файла excel.
Первый(1.xlsx) лежит C:\444
Второй(2.xlsx) лежит C:\555

В 1.xlsx в ячейке A1 ссылка =[2.xlsx]Лист1!$A$1

Внимание, вопрос: есть ли возможность посмотреть полный адрес? (например: =[C:\555\2.xlsx]Лист1!$A$1)
Нужно сменить эту ссылку (например на =[C:\111\2.xlsx]Лист1!$A$1), то есть файл переехал в другую папку, следовательно, ссылка работать не будет если не поправить ссылку.

Таких файлов ооочень много(около 2тыс.), руками не поправить.

a_axe 01-09-2011 09:29 1743834

MapaTka, Чтобы поменять путь вручную – зайдите во вкладку «Данные», сектор «Подключения», кнопка «Изменить связи» (это для офиса 2010).
Цитата:

Цитата MapaTka
Таких файлов ооочень много(около 2тыс.), руками не поправить. »

Как поменять путь для такого в общем-то немаленького количества файлов средствами экселя я не знаю, могу предположить что разумно написать программу на VBA, которая будет открывать каждый из файлов и выполнять строчку
ActiveWorkbook.ChangeLink Name:="C:\555\2.xlsx", NewName:="C:\111\2.xlsx", Type:=xlExcelLinks
соответственно сохранять файл, закрывать и т.д.

MapaTka 01-09-2011 13:13 1743975

a_axe, спасибо!


Время: 12:17.

Время: 12:17.
© OSzone.net 2001-