In the meantime while you're changing the title and if I understand you right, you might try this on copies of your workbooks.
All Workbooks, incl Master, need to be in one and the same Folder. Only the "Master" workbook, which will have this code, will be open.
Change all references for the Sheet names, cell addresses and Folder name(s) as required.
Macro will get data from each workbook from Sheet "data" cell H7, "Sheet2" cell C4 and "Sheet3" Cell J11. Add/Change to your requirements.
All workbooks, except "Master", will need to have these Sheet names.
It puts the copied cell info into the Master in a Sheet named "report" in Columns J and on to the right. Change to your requirements.
Sub Get_Info_From_Cells()
Dim sPath As String
Dim sFil As String
Dim owb As Workbook
Dim twb As Workbook
Dim shArr, celArr, resArr(2) '<----- Change the 2 to the total cells to be copied in each sheet - 1
Dim j As Long
With Application
.Calculation = xlCalculationManual
.EnableEvents = False
.ScreenUpdating = False
End With
shArr = Array("data", "Sheet2", "Sheet3") '<----- Sheet names in each Workbook. Change as required
celArr = Array("H7", "C4", "J11") '<----- Cell addresses in each Sheet. Change as required
Set twb = ThisWorkbook
sPath = "C:\Temp\" '<----- Where all workbooks reside. Change as required
sFil = Dir(sPath & "*.xl*")
Do While sFil <> "" And sFil <> twb.Name
Set owb = Workbooks.Open(sPath & sFil)
With owb
For j = LBound(shArr) To UBound(shArr)
resArr(j) = Sheets(shArr(j)).Range(celArr(j)).Value
Next j
End With
twb.Sheets("report").Cells(Rows.Count, 10).End(xlUp).Offset(1).Resize(, 3) = Application.Transpose(Application.Transpose(resArr)) '<----- Change sheet name as required
owb.Close False 'Close no save
sFil = Dir
Loop
With Application
.Calculation = xlAutomatic
.EnableEvents = True
.ScreenUpdating = True
End With
End Sub