jeanmi
XLDnaute Occasionnel
Bonjour à tous,
J’ai deux répertoires :
Le répertoire (A) ou il y a beaucoup de fichiers
Le répertoire (B) ou je voudrais déplacer des fichiers
J’ai un fichier Excel avec des noms en colonne (AC) de la ligne 4 à la ligne X
Ce que je recherche à faire :
Une boucle, ça OK
For i= 4 to X
Comment faire la recherche ???
a) Dans le répertoire (A) rechercher s’il y a un fichier qui contient le nom_rech = cells(i, 29) dans le nom du fichier avec n’importe quelle extension.
b) Copier ce fichier dans le répertoire (B)
c) Supprimer ce fichier du répertoire (A)
d) Continuer la recherche pour voir s’il y a encore d’autres fichiers qui contiennent la désignation de la Cells(i,29) avec n’importe quelle extension.
e) S’il n’y a plus de fichier avec le nom_rech, passer à la ligne suivante
Next i
j'ai un peut d'appréhension de faire des essais avec des morceaux de macro trouvées sur le net et de faire la pagaille dans mon disque dure.
C'est pour cela que je demande de l'aide, afin de partir sur des bonnes bases sans risque.
Merci d'avance pour votre aide
Cordialement
J’ai deux répertoires :
Le répertoire (A) ou il y a beaucoup de fichiers
Le répertoire (B) ou je voudrais déplacer des fichiers
J’ai un fichier Excel avec des noms en colonne (AC) de la ligne 4 à la ligne X
Ce que je recherche à faire :
Une boucle, ça OK
For i= 4 to X
Comment faire la recherche ???
a) Dans le répertoire (A) rechercher s’il y a un fichier qui contient le nom_rech = cells(i, 29) dans le nom du fichier avec n’importe quelle extension.
b) Copier ce fichier dans le répertoire (B)
c) Supprimer ce fichier du répertoire (A)
d) Continuer la recherche pour voir s’il y a encore d’autres fichiers qui contiennent la désignation de la Cells(i,29) avec n’importe quelle extension.
e) S’il n’y a plus de fichier avec le nom_rech, passer à la ligne suivante
Next i
j'ai un peut d'appréhension de faire des essais avec des morceaux de macro trouvées sur le net et de faire la pagaille dans mon disque dure.
C'est pour cela que je demande de l'aide, afin de partir sur des bonnes bases sans risque.
Merci d'avance pour votre aide
Cordialement