Macro pour supprimer contenu dossier sauf un fichier

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 !

Moreno076

XLDnaute Impliqué
Bonjour,

est-il possible avec une macro de supprimer le contenu d'un dossier sans precision de noms de fichiers sauf 1 fichier que je veux garder ayant biensur un nom bien défini?


Sub SupprContenu()
Dim Fic As String
Fic = Dir("C:\essai\*.xls")
Do While Fic <> ""
Kill "C:\essai\" & Fic
Fic = Dir
Loop
End Sub

Merci
 
Re : Macro pour supprimer contenu dossier sauf un fichier

Bonjour Moreno, bonjour le forum,

en rajoutant une condition (à adapter à ton cas):
Code:
Sub SupprContenu()
Dim Fic As String
    Fic = Dir("C:\essai\*.xls")
    Do While Fic <> ""
        if Fic <> "Fichier_Bien_défini.xls" Then Kill "C:\essai\" & Fic
        Fic = Dir
    Loop
End Sub
 
Re : Macro pour supprimer contenu dossier sauf un fichier

Bonjour Robert,

Voilà mon code

Private Sub Workbook_Open()
If MsgBox("Bonjour," & Chr(10) & Chr(10) & "Voulez-vous effacer le contenu de M:\extractions reappro\ ?", vbYesNo + vbExclamation + vbDefaultButton1, "Suppression fichiers") = vbYes Then
Dim Fic As String
Fic = Dir("C:\extractions reappros\*.xls")
Do While Fic <> ""
If Fic <> "Gestion ruptures.xls" Then Kill "c:\extractions reappros\" & Fic
Fic = Dir
Loop
MsgBox "Vous pouvez désormais extraire :" & Chr(10) & Chr(10) & "- l'extraction réappro ;" & Chr(10) & "- les ruptures ;" & Chr(10) & "- les WMS.", vbInformation, "Extractions"
End If
End Sub

Ca ne fonctionne pas chez moi ca me met erreur 70...


Bonjour Moreno, bonjour le forum,

en rajoutant une condition (à adapter à ton cas):
Code:
Sub SupprContenu()
Dim Fic As String
    Fic = Dir("C:\essai\*.xls")
    Do While Fic <> ""
        if Fic <> "Fichier_Bien_défini.xls" Then Kill "C:\essai\" & Fic
        Fic = Dir
    Loop
End Sub
 
- 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

  • Question Question
Microsoft 365 Erreur de macro
Réponses
4
Affichages
860
Réponses
15
Affichages
989
Réponses
2
Affichages
470
Retour