Здравствуйте! Подскажите, пожалуйста, решение! Требуется вставить в одну из ячеек таблицы файла-N, данные из таблицы файла-M. Фишка в том, что файл-M находиться в папке со множеством документов и наименование этих файлов соответствуют наименованию ячеек таблицы из файла-N. Пока есть только это: ='Z:\Я\2016\ОТЧЕТЫ\октябрь\[15-н.xls]лист 1'!E$28 Как добавить в формулу поиск нужного мне файла (15-н, 16-н, 17-н и т.д.), чтобы при протягивании формула выполняла свою функцию.
Спасибо, заранее
Здравствуйте! Подскажите, пожалуйста, решение! Требуется вставить в одну из ячеек таблицы файла-N, данные из таблицы файла-M. Фишка в том, что файл-M находиться в папке со множеством документов и наименование этих файлов соответствуют наименованию ячеек таблицы из файла-N. Пока есть только это: ='Z:\Я\2016\ОТЧЕТЫ\октябрь\[15-н.xls]лист 1'!E$28 Как добавить в формулу поиск нужного мне файла (15-н, 16-н, 17-н и т.д.), чтобы при протягивании формула выполняла свою функцию.
Файл не смотрел, но сразу могу сказать, формулой, при закрытых файлах это не решить. варианты: макрос, выполнение действий вручную (различные варианты)
Файл не смотрел, но сразу могу сказать, формулой, при закрытых файлах это не решить. варианты: макрос, выполнение действий вручную (различные варианты)Nic70y
Sub f___() Application.ScreenUpdating = 0 u = Range("b3").End(xlDown).Row For Each c In Range("c4:c" & u) If c = "" Then If Len(Dir$(Application.ThisWorkbook.Path & "\" & c.Offset(0, -1) & ".xlsx")) > 0 Then c.Cells = "='" & Application.ThisWorkbook.Path & "\[" & c.Offset(0, -1) & ".xlsx]Лист1'!D4" End If End If Next End Sub
[/vba] жмите на "ячейку" итог [p.s.]не люблю архивы[/p.s.]
[vba]
Код
Sub f___() Application.ScreenUpdating = 0 u = Range("b3").End(xlDown).Row For Each c In Range("c4:c" & u) If c = "" Then If Len(Dir$(Application.ThisWorkbook.Path & "\" & c.Offset(0, -1) & ".xlsx")) > 0 Then c.Cells = "='" & Application.ThisWorkbook.Path & "\[" & c.Offset(0, -1) & ".xlsx]Лист1'!D4" End If End If Next End Sub
[/vba] жмите на "ячейку" итог [p.s.]не люблю архивы[/p.s.]Nic70y