Вы можете попробовать что-то вроде следующего:
Sub OpenFiles()
Application.DisplayAlerts = False
Application.ScreenUpdating = False
Dim MyFolder As String
Dim MyFile As String
Dim wbCurrent As Workbook
Dim wsh As Worksheet
MyFolder = "Enter Folder directory here"
MyFile = Dir(MyFolder & "\*.xlsm")
Do While MyFile <> ""
Set wbCurrent = Workbooks.Open(Filename:=MyFolder & "\" & MyFile, UpdateLinks:=False)
For Each wsh In wbCurrent.Worksheets
wsh.Cells.Copy
wsh.Cells.PasteSpecial xlPasteValues
Next
wbCurrent.Close SaveChanges:=True
MyFile = Dir
Loop
End Sub
Если все ваши рабочие книги находятся в одной папке, откроется каждая из них, скопируйте и вставьте ячейки в каждую таблицу, затем сохраните, прежде чем перемещатьна следующую рабочую книгу.