Bonjour Fred_Rex,
Voici un code qui répond à ton besoin :
Sub fichierTxt()
Dim intFic As Integer, strLigne As String, Chemin As String, Fichier As String
Chemin = "C:\Desktop\" 'chemin à adapter vers le dossier où sont contenus les fichiers .TXT
DerniereLigneA = Range("A" & Rows.Count).End(xlUp).Row
DerniereLigneB = Range("B" & Rows.Count).End(xlUp).Row
For i = 2 To DerniereLigneA
Fichier = Range("A" & i).Value
intFic = FreeFile
Open Chemin & Fichier For Input As intFic
While Not EOF(intFic)
Line Input #intFic, strLigne
Range("B" & i) = strLigne
Wend
Close intFic
Next
End Sub
Je n'ai pas gérer le fait que le fichier n'existe pas, puisqu'il semblerait que tu les récupères au préalable.
Je te joins également le fichier avec la macro contenu.
Dis moi si c'est ok