Я пытаюсь настроить макрос VBA для обновления путей ссылки в Excel.Я посмотрел какой-то код в Интернете и попытался собрать его, и получаю ошибки.Мне интересно, если бы я мог получить какое-то направление здесь.Обратите внимание, что я не программист по профессии, просто пытаюсь сократить объем работы по обновлению вручную.
Cheers!
Private Sub CommandButton1_Click ()
Dim FolderPath As String
Dim FSO As Object
Dim bookname As String
Dim wbook As Workbook
Dim oldname As String
Dim newname As String
oldname = "C:\Users\XX\Documents\[Broadstreet.xlsx]"
newname = "C:\Users\XX\Documents\[Broadstreet2.xlsx]"
FolderPath = "C:\Users\XX\Documents1"
With Application
.ScreenUpdating = False
.AskToUpdateLinks = False
End With
For Each Workbook In FSO.GetFolder(FolderPath).Files
bookname = Workbook.Name
MsgBox (bookname)
Set wb = Workbooks.Open(FolderPath & "\" & bookname)
ActiveWorkbook.ChangeLink oldname1, newname1, xlLinkTypeExcelLinks
wb.Close SaveChanges:=True
Next
Application.ScreenUpdating = True
End Sub