Sub Macro4()
Dim j As Long, a As Workbook, donnees As Range
Dim chemin$
chemin = "C:\TEMP\" 'ici mettre le nom du répertoire désiré
With ActiveWorkbook
With Worksheets("Menu")
For j = .[A65536].End(xlUp).Row To 1 Step -1
Workbooks.OpenText chemin & .Cells(j, 1).Text, _
Origin:=xlWindows, StartRow:=1, DataType:=xlDelimited, TextQualifier:=xlDoubleQuote, _
ConsecutiveDelimiter:=False, Tab:=False, Semicolon:=True, Comma:=False, Space:=False, Other:=False, FieldInfo:=Array(Array(1, 4), Array(2, 1), Array(3, 1), Array(4, 1), Array(5, 1), Array(6, 1), Array(7, 1), Array(8, 1), Array(9, 1), Array(10, 1), Array(11, 1), Array(12, 1), Array(13, 1), Array(14, 1), Array(15, 1), Array(16, 1), Array(17, 1))
Set a = ActiveWorkbook
Set donnees = a.Sheets(1).[A1].CurrentRegion
donnees.Copy ThisWorkbook.Sheets("IMPORTATION").[A65536].End(xlUp)(2)
a.Close False
Set a = Nothing
Set donnees = Nothing
Application.CutCopyMode = False
Next j
End With
.Worksheets("IMPORTATION").Rows(1).Delete
End With
End Sub