You could try this:
Public Sub AllWorkbooks()
Dim wkbSrc As Workbook
Dim wkbDest As Workbook: Set wkbDest = ActiveWorkbook ' assumes currently active workbook is where the data is going
Dim wksSrc As Worksheet
Dim wksDest As Worksheet: Set wksDest = ActiveSheet ' assumes currently active worksheet is where the data is going to be pasted into
Dim strFilePath As String, strFileExtension As String, strFileName As String, strSheetName As String
strFilePath = "C:\Users\Claire\" ' the Specific Folder
strFileExtension = ".xlsx" ' assumes the source files ("the Multiple Workbooks") all have the .xlsx extension. Change if necessary.
strFileName = Dir(strFilePath & "*" & strFileExtension)
strSheetName = "Sheet1" ' this is the name of the specific worksheet that occurs in the multiple workbooks in the Specific Folder
Do While Len(strFileName) > 0
Set wkbSrc = Workbooks.Open(strFilePath & strFileName)
Set wksSrc = wkbSrc.Sheets(strSheetName)
' insert your code here that moves data from wksSrc to wksDest
wkbSrc.Close False
strFileName = Dir
Loop
End Sub
Bookmarks