Bonjour,
Dans une application développée en VBA sous Access 2003, on procède à l'import d'un fichier Excel avec la fonction :
(FileName contient le nom du fichier Excel à importer).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 DoCmd.TransferSpreadsheet acImport, , "Base_XXX", FileName, True
Dans l'une des colonnes du fichier Excel on peut trouver soit un pourcentage (6%, 2% etc) soit une mention sous forme de chaine de caractères ("ABC")
Or, une fois l'importation réalisée, on constate que seuls les pourcentages ont été récupérés (dans une colonne de type Numérique de la table [Base_XXX] créée à ce moment là). Les chaines de caractères "ABC" ne sont pas récupérées et dans la table, les cellules correspondantes sont vides. De plus, les pourcentages récupérés ne sont plus stockés sous la forme 6% mais 0,06.
Y a t-il un moyen d'obtenir que la colonne du fichier Excel soit correctement récupérée dans la table [Base_XXX] (avec les pourcentages et les chaines de caractères) ?
Merci de votre aide.
Partager