calipan
Messages postés3Date d'inscriptionvendredi 2 décembre 2005StatutMembreDernière intervention 7 décembre 2005
-
2 déc. 2005 à 15:02
calipan
Messages postés3Date d'inscriptionvendredi 2 décembre 2005StatutMembreDernière intervention 7 décembre 2005
-
7 déc. 2005 à 13:23
Bonjour,
c'est un veritable sos que je vous lance, je dois créer une base access à partir de 5000 fichiers txt de tailles diverses mais heureusement de format identique.
J'ai créer un bouton lié à une macro pour importer 1 fichier selon les specificités que j'ai déterminé et ça fonctionne bien mais je n'ai encore jamais fait de programmation vba et malgré les aides et cie d'access je ne sais pas comment programmer une boucle d'import(DoCmd.TransfertText je crois ?!)
Tous les fichiers ont des noms differents et se trouvent dans le même dossier
Merci de toute l'aide que vous pourrez d'apporter
crenaud76
Messages postés4172Date d'inscriptionmercredi 30 juillet 2003StatutMembreDernière intervention 9 juin 200628 2 déc. 2005 à 15:41
Voici un bout de code pour énumérer les fichiers TXT contenu dans un répertoire donné. Ne connaissant pas le VBA Access, je ne connais pas le code pour importer un fichier texte mais visiblement tu l'as fait pour un fichier donc tu devrait t'en sortir avec cela ...
Dim Fic As String
Fic = Dir("c:\toto\*.txt")
While Fic <> ""
' Commande pour importer le fichier dont le chemin est dans la variable Fic
Fic = Dir
Wend
calipan
Messages postés3Date d'inscriptionvendredi 2 décembre 2005StatutMembreDernière intervention 7 décembre 2005 5 déc. 2005 à 10:12
bin je doit vraiment pas être douée
quand je fais avec do while .... Wend j'ai un message d'erreur "Wend sans while" alors j'ai essayé avec loop mais là il me dit que je ne peut pas importer le fichier désigné !!!
Voici mon code :
IMPORTSAP est ma specification d'import et details 2005 le nom de ma table
Qu'est ce qu'il aime pas ???
Sub macroImport()
Dim Fic As String
Fic = Dir("C:\Mes Documents\Details\*.txt")
Do While Fic <> ""