Access 2003: Import Txt via une macro

tedtheOrs Messages postés 37 Date d'inscription samedi 12 avril 2008 Statut Membre Dernière intervention 27 janvier 2010 - 27 janv. 2009 à 14:38
tedtheOrs Messages postés 37 Date d'inscription samedi 12 avril 2008 Statut Membre Dernière intervention 27 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?

D'avance merci!

1 réponse

tedtheOrs Messages postés 37 Date d'inscription samedi 12 avril 2008 Statut Membre Dernière intervention 27 janvier 2010
27 janv. 2009 à 19:33
Personne pour me donner une pitite piste?
0