VBAjean
Messages postés2Date d'inscriptionjeudi 15 janvier 2009StatutMembreDernière intervention17 janvier 2009
-
15 janv. 2009 à 22:01
VBAjean
Messages postés2Date d'inscriptionjeudi 15 janvier 2009StatutMembreDernière intervention17 janvier 2009
-
17 janv. 2009 à 10:26
Bonjour,
Je suis a la recherche d'un exemple pour selectionner des fichiers dans une table puis ensuite les copier avec FSO entre un directory source , cible; j'arrive a copier un fichier mais pas deux . merci
cs_Jack
Messages postés14007Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201578 16 janv. 2009 à 01:41
Salut
Si tu utilises des caractères génériques dans les noms des fichiers, oui, cela doit fonctionner.
Par contre, impossible d'envoyer en une commande FSO la copie de 2 fichiers particuliers.
Il te suffit de faire une boucle et copier, l'un après l'autre, chaque fichier.
Si tu cherches une aide plus poussée, il va falloir donner des détails !
Vala
Jack, MVP VB NB : Je ne répondrai pas aux messages privés
<hr />Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
cs_Jack
Messages postés14007Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201578 16 janv. 2009 à 20:50
PS : Avec une syntaxe du genre (de mémoire)
monFSO.CopyFile FileA, FileB
il ne faut pas oublier de mettre des guillemets ( " ) pour encadrer le nom des fichiers, sinon FSO aura du mal à reconnaitre la virgule de séparation des 2 termes.
Exemple
monFSO.CopyFile "C:\Fichier 1.txt", "C:\Fichier 2.txt"
VBAjean
Messages postés2Date d'inscriptionjeudi 15 janvier 2009StatutMembreDernière intervention17 janvier 2009 17 janv. 2009 à 10:26
Merci pour l'info , je viens d'apprendre en fait que fso.getfile que j'utilise n'accepte pas les caracteres generiques *.*
Je vais essayer la boucle, je vais copier le code en reponse pour etre plus clair des que je rentre chez moi (vacances)
A suivre.
Jean