Bonjour,
Je desire lire les données d'un fichier au format csv
Paul;bleu;33;280
Jean;rouge;24;170
etc..
j'utilise actuellement le code ci-dessous :
Private Sub Command1_Click()
'on lui applique l'objet File
Set File1 = CreateObject("FileCtl.File")
Call File1.Close
'definition du chemin
chemin = "Temp\"
'chemin = App.Path
'on ouvre le fichier en mode lecture
Call File1.Open(chemin & "data.csv", fsModeInput, fsAccessRead, fsLockReadWrite)
'Tant que la fin du fichier n'est pas atteinte
Do While Not File1.EOF
'on remplit la variable avec la valeur trouvé dans la ligne actuelle du fichier
wLigne1 = File1.Get
'puis dans le combo1
Combo1.AddItem (wLigne1)
Loop
Call File1.Close
End Sub
Mon souci est qu'il m'affiche les données par ligne, je voudrais pour chaque ligne extraire les données separées par le ; (point-virgule)
Si quelqu'un peut me guider
merci