Добрый день.
Есть файлы в которые вносят данные и есть сводный файл в котором эти данные обрабатываются. В сводном всё работает, но только если все файлы с данными открыты на одном рабочем месте. Пытаюсь обновить связи макросом
Sub Update_Links()
Dim oFile
With Application.FileDialog(msoFileDialogFilePicker)
.AllowMultiSelect = True
.InitialFileName = "*.xlsm*"
.Title = "Выбрать файлы для обновления"
If .Show = False Then Exit Sub
For Each oFile In .SelectedItems
Workbooks.Open oFile, True: ActiveWorkbook.Close True
Next
End With
End Sub
Не получается, потому что этот макрос открывает файлы по одному, по очереди.
Подскажите что мне поправить, что бы данные всё же получить.
Своё "произведение" прикладываю.
Есть файлы в которые вносят данные и есть сводный файл в котором эти данные обрабатываются. В сводном всё работает, но только если все файлы с данными открыты на одном рабочем месте. Пытаюсь обновить связи макросом
Sub Update_Links()
Dim oFile
With Application.FileDialog(msoFileDialogFilePicker)
.AllowMultiSelect = True
.InitialFileName = "*.xlsm*"
.Title = "Выбрать файлы для обновления"
If .Show = False Then Exit Sub
For Each oFile In .SelectedItems
Workbooks.Open oFile, True: ActiveWorkbook.Close True
Next
End With
End Sub
Не получается, потому что этот макрос открывает файлы по одному, по очереди.
Подскажите что мне поправить, что бы данные всё же получить.
Своё "произведение" прикладываю.