1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| Dim fso, fso1, ff, dossier_racine, sous_dossier, nom_fichier, Chemin_dossier, list_dossier,Chemin_dest,ss_dossier,list_ssdossier
Chemin_dossier = "chemin du dossier"
Chemin_dest = "chemin du dossier"
Set fso = CreateObject("Scripting.FileSystemObject")
Set fso1 = CreateObject("Scripting.FileSystemObject")
Set dossier_racine = fso.GetFolder(Chemin_dossier)
Set list_dossier = dossier_racine.SubFolders '= parcours CN-2000
For Each sous_dossier in list_dossier '= parcours CN-2000
set list_ssdossier = sous_dossier.SubFolders
For Each ss_dossier in list_ssdossier '= parcours 8577y
Set fichier = fso1.GetFolder(ss_dossier)
Set nom_fichier = fichier.Files
For Each le_fichier in nom_fichier
extension = fso.GetExtensionName(le_fichier)
if extension = "xlsx" then
Set ff = fso1.GetFile(le_fichier)
ff.Copy (Chemin_dest)
end if
Next
Next
Next
MsgBox ("Terminé") |
Partager