Comment vérifier si un fichier existe dans un dossier puis le supprimer dans Excel ?
Dans ce didacticiel, vous apprendrez un script VBA pour vérifier si un certain fichier existe dans un dossier spécifié, si c'est le cas, puis supprimez-le du dossier dans Excel.
Vérifiez si un fichier existe dans un dossier puis supprimez-le dans Excel avec le code VBA
Le script VBA suivant permet de vérifier si un certain fichier existe dans un dossier et de le supprimer s'il existe. Veuillez procéder comme suit.
1. Dans un classeur Excel ouvert, appuyez sur la touche autre + F11 clés pour ouvrir le Microsoft Visual Basic pour applications fenêtre.
2. dans le Microsoft Visual Basic pour applications fenêtre, cliquez sur insérer > Module, puis copiez le script VBA suivant dans le Module (Code) fenêtre.
Code VBA : vérifiez si un fichier existe dans un dossier spécifié, puis supprimez-le
Sub CheckFileThenDelete()
'Updated by Extendoffice 20221024
Dim FilePath As String
FilePath = "C:\Users\Win10x64Test\Desktop\save attachments\aaa.xlsx"
If Dir(FilePath) <> "" Then
MsgBox "The file exists in the folder, click the OK button to delete it.", vbInformation, "Kutools for Excel"
Kill FilePath
Else
If Dir(FilePath) = "" Then
MsgBox "The file does not exist.", vbInformation, "Kutools for Excel"
End If
End If
End Sub
Notes: Dans le code VBA, C:\Users\Win10x64Test\Desktop\enregistrer les pièces jointes\aaa.xlsx est le chemin du fichier dont vous voulez vérifier s'il existe. Dans cet exemple, je veux vérifier si un fichier Excel nommé "aaa" existe dans un dossier nommé "enregistrer les pièces jointes" sur le bureau. Vous pouvez modifier le chemin d'accès au fichier et l'extension du fichier pour répondre à vos besoins.
3. appuie sur le F5 clé pour exécuter le code.
4. Si le fichier existe, vous obtiendrez un Kutools for Excel boîte de dialogue comme indiqué dans la capture d'écran ci-dessous. Clique le OK bouton pour supprimer ce fichier du dossier.
Si le fichier n'existe pas dans le dossier, un autre Kutools for Excel boîte de dialogue apparaîtra également pour vous alerter.
Meilleurs outils de productivité bureautique
Améliorez vos compétences Excel avec Kutools for Excel et faites l'expérience d'une efficacité comme jamais auparavant. Kutools for Excel offre plus de 300 fonctionnalités avancées pour augmenter la productivité et gagner du temps. Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...
Office Tab apporte une interface à onglets à Office et facilite grandement votre travail
- Activer l'édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
- Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
- Augmente votre productivité de 50% et réduit des centaines de clics de souris chaque jour!