Sub Importfiles()
Dim NomFichier As String, Chemin As String
Chemin = "C:\Users\CRICRI\Desktop\Recup. 07-10\Remontée INVENTAIRE ADEX 2017\"
NomFichier = Dir(Chemin & "*.xlsm") 'définit les fichiers à importer en l’occurence tous les fichiers excel se trouvant dans ce répertoire
Do While NomFichier <> "" 'démarre la boucle jusqu’au dernier fichier disponible dans le répertoire
Workbooks.Open Chemin & NomFichier 'ouvre le fichier actuel à importer
With Sheets("Saisie")
.Range("A6:O" & .Cells(.Rows.Count, "A").End(xlUp).Row).Copy
End With
With ThisWorkbook
With .Sheets("INVENTAIRE 2017")
.Range("A" & .Cells(.Rows.Count, "A").End(xlUp).Row + 1).PasteSpecial Paste:=xlPasteValues
End With
End With
Application.DisplayAlerts = False
ActiveWorkbook.Close
NomFichier = Dir 'va vers le fichier suivant à importer
Loop 'recommece la boucle avec le fichier suivant
End Sub