Bonjour, j'ai un retour de caractères très étranges lorsque j'éxécute ma macro, quelqu'un aurait une idée d'ou ca pourrait provenir ? Ma macro est sensée récuperer des lignes de fichiers textes pour les remplir automatiquement dans les cellules correpsondantes, à la place j'ai ce retour avec ces caractères spéciaux :
Ma macro :
Public Function LireFichierTexte(ByVal MonFichier As String) As String
On Error GoTo LireFichierTexteErreur
Dim IndexFichier As Integer
IndexFichier = FreeFile()
Open MonFichier For Binary Access Read As #IndexFichier
LireFichierTexte = Space$(LOF(IndexFichier))
Get #IndexFichier, , LireFichierTexte
Close #IndexFichier
Exit Function
LireFichierTexteErreur:
Close #IndexFichier
LireFichierTexte = ""
End Function
Sub ImportUpload()
On Error GoTo TestErreur
Dim ContenuFichier As String
Dim MonFichier As String
Dim i As Long, j As Long
last = Range("D10000").End(xlUp).Row
j = 1
For i = 4 To last
MonFichier = "MonChemin\fichier" & j & ".txt" 'l'emplacement et le nom du fichier texte
ContenuFichier = LireFichierTexte(MonFichier) 'appelle la fonction "LireFichierTexte"
Cells(i, 3).Value = ContenuFichier 'affiche le contenu du fichier
j = j + 1
Next i
Exit Sub
TestErreur:
MsgBox "Le fichier n'a pas pu être lu..."
End Sub