Sélectionner plusieurs dossiers pour supprimer le contenu

  • Initiateur de la discussion Initiateur de la discussion zizoufan
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

zizoufan

XLDnaute Occasionnel
Bonjour à tous,

j'utilise le code ci-après pour supprimer les fichiers dont la date de création dépasse les 15 jours.

Dim myFso, myFile, myFolder
Set myFso = CreateObject("Scripting.FileSystemObject")
Set myFolder = myFso.GetFolder("C:\Users\PC\Desktop\dupont\")
For Each myFile In myFolder.Files
If DateDiff("d", myFile.Datecreated, Now) > 15 Then myFile.Delete True
Next myFile

Cependant, j'ai plusieurs sous dossiers à analyser. Y-a-t-il une solution pour analyser les différents sous dossiers et appliquer la macro ci-dessous ??

Merci de votre aide précieuse.🙂
 
Re : Sélectionner plusieurs dossiers pour supprimer le contenu

Bonsoir,

regarde peut être ceci :
Code:
Dim myFso, myFile, myFolder, ssrepert
Set myFso = CreateObject("Scripting.FileSystemObject")
Set myFolder = myFso.GetFolder("C:\Users\PC\Desktop\dupont\")
For Each ssrepert In myFolder.SubFolders
    For Each myFile In ssrepert.Files
        If DateDiff("d", myFile.Datecreated, Now) > 15 Then myFile.Delete True
    Next myFile
Next ssrepert
bonne soirée
@+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

R
Réponses
1
Affichages
3 K
S
  • Question Question
Réponses
3
Affichages
941
Réponses
2
Affichages
3 K
YaYa19
Y
O
Réponses
0
Affichages
977
offf28
O
Retour