Comment lire un file text avec les virgules incluses? Par exemple:
Contenu du file Test.txt:
item 1, item 2, item 3
VBA pour lire le file:
Sub readFile() Dim sFile As Ssortingng Dim sPath As Ssortingng sFile = "test.txt" sPath = ThisWorkbook.Path & "\" & sFile Dim s As Ssortingng Dim sFullStr As Ssortingng sFullStr = "" Open sPath For Input As #1 Do Until EOF(1) Input #1, s sFullStr = sFullStr + " " + s Loop Close #1 Debug.Print sFullStr End Sub
Sortie:
item 1 item 2 item 3
La sortie que je désire est le contenu du file text original avec des virgules inclus
Utilisez l' Line Input
plutôt que simplement l' Input
.
Cela lira une ligne à la fois; conservant ainsi les virgules.
En outre, vous devez utiliser la fonction FreeFile
plutôt que hardcoding 1 comme la poignée de file.