Bonjour,
Essaie (la cellule de la colonne D contient le chemin et le nom du fichier) :
Sub test()
Dim C As Range, Index, Enrgt As String
For Each C In Range("D1", Cells(Rows.Count, 4).End(xlUp))
If LCase(Right(C, 4)) = ".txt" Then
Index = FreeFile
Open C.Value For Input As #Index
Line Input #Index, Enrgt
C.Offset(, 1) = Enrgt
Close #Index
End If
Next C
End Sub
Daniel