Bonjour Panac, Ouisansdoute, le forum,
un autre essai....assez similaire mais qui renomme les onglets(avec le nom du classeur source) , au cas où ils porteraient le même nom.
Sub Recap()
Dim StrFile, chemin As String
Dim tablo, tabloR()
chemin = "C:\Users\maison\Desktop\Nouveau dossier\" 'chemin à adapter
StrFile = Dir(chemin & "*.xlsx*") 'extension à adapter
Application.ScreenUpdating = False
Do While Len(StrFile) > 0
Workbooks.Open(chemin & StrFile).Sheets("Feuil1").Copy after:=ThisWorkbook.Sheets(Sheets.Count)
ActiveSheet.Name = Split(StrFile, ".")(0): Workbooks(StrFile).Close
StrFile = Dir
Loop
End Sub
Cordialement,