There is no error. The code just doesn't run. (Modern Mac running Ventura/Office 365). The code reads in files within a subdir and pastes them in new sheet in the active workbook. My only thought is that the path is wrong, but I set the "/files" to be Mac friendly...
Sub ExtractDataToDifferentSheets()
On Error GoTo HandleError
Application.ScreenUpdating = False
Dim objectFlieSys As Object
Dim objectGetFolder As Object
Dim file As Object
Dim totalpath As String
totalpath = Application.ActiveWorkbook.path & "/files"
Set objectFlieSys = CreateObject("Scripting.FileSystemObject")
Set objectGetFolder = objectFlieSys.GetFolder(totalpath)
Dim counter As Integer
counter = 1
For Each file In objectGetFolder.Files
Dim sourceFiles As Workbook
Dim worksheetName As String
worksheetName = file.Name
Sheets.Add.Name = worksheetName
Set sourceFiles = Workbooks.Open(file.path, True, True)
Dim rowsNumber As Integer
rowsNumber = sourceFiles.Worksheets("sheet1").UsedRange.rows.Count
Dim colsNumber As Integer
colsNumber = sourceFiles.Worksheets("sheet1").UsedRange.Columns.Count
Dim rows, cols As Integer
For rows = 1 To rowsNumber
For cols = 1 To colsNumber
Application.Workbooks(1).Worksheets(worksheetName).Cells(rows, cols) = sourceFiles.Worksheets("Sheet1").Cells(rows, cols)
Next cols
Next rows
rows = 0
sourceFiles.Close False
Set sourceFiles = Nothing
With ActiveWorkbook
.ActiveSheet.Name = worksheetName
counter = counter + 1
If counter > .Worksheets.Count Then
.Sheets.Add After:=.Worksheets(.Worksheets.Count)
End If
.Worksheets(counter).Activate
End With
Next
HandleError:
Application.EnableEvents = True
Application.ScreenUpdating = True
End Sub