Option Explicit
Sub compil() ' recupe le texte complet avec binary acces read
Dim laChain$, x&, x2&, fichier$, newfichier$, chemin$, Lachaine$
chemin = "C:\Users\polux\DeskTop\InvoicesCSV\"
newfichier = "fichierFinal.csv"
If Dir(chemin & newfichier) <> "" Then Kill chemin & newfichier
fichier = Dir(chemin & "*.csv")
Do While fichier <> ""
If fichier <> newfichier Then
x = FreeFile
Open chemin & fichier For Binary Access Read As #x
Lachaine = String(LOF(x), " ")
Get #x, , Lachaine
Close #x
x2 = FreeFile
Open chemin & newfichier For Append As #x2
Print #x2, Lachaine & vbCrLf
Close #x2
End If
fichier = Dir
Loop
MsgBox "compilation terminée"
End Sub