The macro below assumed that you know the name of the sub which assigned to the "Update" button,
the name of the sub (for the update) are all the same on all of the six workbooks,
and all the six workbooks are in one folder without any other file.
Make a new workbook, put the macro in the workbook module :
Private Sub Workbook_Open()
Set oFSO = CreateObject("Scripting.FileSystemObject")
Set oFolder = oFSO.GetFolder("D:\test") 'the directory where all the 6 wb are
For Each oFile In oFolder.Files
Workbooks.Open oFile
Application.Run oFile.Name & "!test" 'the name of the macro assign to all the 6 wb is test
ActiveWorkbook.Close SaveChanges:=True
Next oFile
End Sub
From the macro above,
all the six workbooks are in drive D folder test,
and the macro name is test on all of the six workbooks.
Change the directory and the name of the "Update" button sub as needed.
When you open the workbook with that macro above,
it will open each of the workbbok di drive D:/test, run the test Sub on each wb, save then close it.
Bookmarks