A family of Microsoft spreadsheet software with tools for analyzing, charting, and communicating data.
Hi,
try this
save 3 new workbooks in active workbook path
Sub Loop_Create_New_Files()
'25-03-2025
Set wb1 = ThisWorkbook
Set ws = ActiveSheet
Application.ScreenUpdating = False
For x = 1 To 3 ' << create 3 new wbs book1/2/3. xlsx
Set wb2 = Workbooks.Add(1)
Application.DisplayAlerts = False
wb2.SaveAs Filename:=wb1.Path & "\book" & x & ".xlsx"
Application.DisplayAlerts = True
ws.Range**("R10:AZ15")**.Copy
wb2.Sheets(1).Cells(1, 1).PasteSpecial xlFormats
wb2.Sheets(1).Cells(1, 1).PasteSpecial xlValues
Application.CutCopyMode = False
wb2.Sheets(1).UsedRange.EntireColumn.AutoFit
wb2.Save
wb2.Close False
Next x
Application.ScreenUpdating = True
MsgBox "done"
End Sub