Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
INDIRECT из закрытой книги, INDIRECT.EXT не работает -- Офис 2010 32-бит
 
Благодарю за
Цитата
The_Prist пишет:
INDIRECT(ДВССЫЛ) не работает с закрытыми книгами.
После
Цитата
tgoring пишет:
INDIRECT работает только с открытыми файлами.
А то я не сразу понял что сам написал.

По ссылке прошёл. Подскажите, пожалуйста, как с помощью VBA можно делать ссылки на несколько файлов, как я описывал в первом сообщении? Во всех кодах путь к файлу зафиксирован, как и название файла, насколько я понял.
Цитата
tgoring пишет: нужно брать значения из файлов, список которых есть в одном столбце
Каждый раз что ли менять код VBA? По трудоёмкости это выше, чем воспользоваться формулой INDEX (которая работает с закрытыми книгами) и вписать там названия файлов вручную.
Изменено: Прист -- цензор - 19.06.2014 22:30:11
массовое изменение адресов гиперссылок в книге
 
Ссылки все на одном листе?
Код
Sub FixHyperlinks()
    Dim wks As Worksheet
    Dim hl As Hyperlink
    Dim sOld As String
    Dim sNew As String

    Set wks = ActiveSheet
    sOld = "c:\" 
    sNew = "S:\Network\"
    For Each hl In wks.Hyperlinks
        hl.Address = Replace(hl.Address, sOld, sNew)
    Next hl
End Sub 
Изменить нужно то, что в кавычках.
INDIRECT из закрытой книги, INDIRECT.EXT не работает -- Офис 2010 32-бит
 
Здравствуйте!

Проблема следующая: нужно брать значения из файлов, список которых есть в одном столбце. Файлов много, поэтому все их открывать не вариант, а INDIRECT работает только с открытыми файлами.
Пробовал INDIRECT.EXT -- не работает (версия 5.0, Офис 2010 32-бит). С открытыми файлами работает, а закроешь -- перестаёт работать.
Поиском пользовался -- нашёл только про VLOOKUP2 (который использовать тоже не вариант, потому что названий ячеек нет, только адреса).
Как можно решить проблему?

Заранее спасибо.
Страницы: 1
Наверх