caractères questionmark (?) Lorsque la ligne de lecture de fichiers par ligne dans feuille de calcul
Je lis une ligne de fichier texte en ligne avec VBA dans une feuille de calcul. il renvoie souvent ces caractères. Est-ce que quelqu'un sait comment les supprimer?
Voilà comment je le lis:
Sub ReadAsciiFile()
Dim sFileName As String
Dim iFileNum As Integer
Dim sBuf As String
Dim i As Integer
i = 1
' edit this:
sFileName = "usmap.txt"
' does the file exist? simpleminded test:
If Len(Dir$(sFileName)) = 0 Then
Exit Sub
End If
iFileNum = FreeFile()
Open sFileName For Input As iFileNum
Do While Not EOF(iFileNum)
Line Input #iFileNum, sBuf
' now you have the next line of the file in sBuf
' do something useful:
activesheet.Cells(i, 1) = sBuf
i = i + 1
Debug.Print sBuf
Loop
' close the file
Close iFileNum
End Sub
Ils ressemblent ils sont des représentations de caractères non imprimables (dans le jeu de caractères). Qu'y a-t-il dans le texte original? – Robaticus
texte original est svg –