Merci Menhir pour votre aide.
Malheureusement, le paramètre comma:=false ne change rien au résultat. Ce paramètre facultatif est de toute manière à false par défaut.
Si je remplace la virgule par un point, ça fonctionne.
J'ai bien tenté de faire un "machaine = replace(machaine ",", ".")" mais ça ne sert à rien puisqu'Excel a déjà fait un split de la chaine de texte à la lecture des données.
L'option fieldinfo est normalement là pour indiquer comment sont organisées les données à l'intérieur de la chaine. En mettant fieldinfo:=Array(1, xlTextFormat), rien ne change non plus.
Workbooks.OpenText Filename:=CheminLog, DataType:=xlDelimited, semicolon:=True, comma:=False, fieldinfo:=Array(1, xlTextFormat)
Il semblerait qu'Excel ne tienne pas compte des paramètres et n'en fasse qu'à sa tête. Je ne vois pas comment lui dire de prendre le texte brut sans rien convertir.
Merci pour les dates. De ce côté là, pas de souci.
Partager