Bonjour,
J'utilise un script qui importe des données depuis un fichier csv, dans une table temporaire, or quand j'affiche cette table, les nombres apparaissent comme des heures.
Par exemple dans le csv le nombre 3,7 , dans Access, apparait comme 03:07:00, la colonne étant de type texte.
Dans le vba j'utilise ceci (rien de particulier je pense) : DoCmd.TransferText acImportDelim, , "maTable", cheminComplet, False
Précision : partie entière et décimale sont toujours séparée par une virgule dans le csv, ce dernier est encodé en ANSI.
Peut-être dois-je renseigner le 3ème paramètre de TransferText ? Ou le dernier (codepage) ?
Merci pour votre aide.
Partager