tedtheOrs
Messages postés37Date d'inscriptionsamedi 12 avril 2008StatutMembreDernière intervention27 janvier 2010
-
27 janv. 2009 à 14:38
tedtheOrs
Messages postés37Date d'inscriptionsamedi 12 avril 2008StatutMembreDernière intervention27 janvier 2010
-
27 janv. 2009 à 19:33
Bonjour,
Je cherche à importer des fichiers txt avec séparateur (;) dans une base de données Excel, en passant par une macro (module access). J'ai trouvé le code suivant sur le net:
Sub ImportSchemaTable()
Dim db As DAO.Database
Set db = CurrentDb()
db.Execute _
"SELECT * INTO NewContact FROM [Text;FMT=Delimited;HDR=Yes;DATABASE=C:\My documents;].[Contacts#txt];", _
dbFailOnError
db.TableDefs.Refresh
End Sub
C:\My documents : je remplace par le chemin du dossier dans lequel est contenu mon .txt
Contacts: je remplace par le nom du fichier txt (sans le .txt :aie:)
Ca marche bien, sauf pour le delimiteur (dans mon cas un ";") qui n'est pas pris en compte...De plus, la première ligne est interprété comme les noms de colonnes.
Comment indique t on le délimiteur dans cette macro?