Comment vérifier si un fichier existe dans un dossier spécifique ?
Si vous avez un dossier contenant plusieurs fichiers et que vous devez déterminer si un fichier spécifique existe, Excel peut vous aider à automatiser cette tâche. Cet article fournit une méthode VBA simple pour vérifier si un fichier existe dans un dossier donné.
Vérifiez si un fichier existe dans un dossier spécifique avec du code VBA
Vérifiez si un fichier existe dans un dossier spécifique avec du code VBA
Pour vérifier si un fichier existe ou non dans un dossier spécifique sur une feuille de calcul Excel, vous pouvez appliquer le code VBA suivant, veuillez procéder comme suit :
1. Maintenez les touches ALT + F11 enfoncées pour ouvrir la fenêtre Microsoft Visual Basic for Applications.
2. Cliquez sur Insérer > Module, puis collez le code suivant dans la fenêtre Module.
Code VBA : Vérifiez si un fichier existe dans un dossier spécifique :
Sub Test_File_Exist_With_Dir()
'Updateby Extendoffice
Application.ScreenUpdating = False
Dim FilePath As String
FilePath = ""
On Error Resume Next
FilePath = Dir("C:\Users\DT168\Desktop\Test folder\Book2.xlsx")
On Error GoTo 0
If FilePath = "" Then
MsgBox "File doesn't exist", vbInformation, "Kutools for Excel"
Else
MsgBox "File exists", vbInformation, "Kutools for Excel"
End If
Application.ScreenUpdating = False
End Sub
Remarque : Dans le code ci-dessus, vous devez modifier le chemin et le nom du fichier C:\Users\DT168\Desktop\Test folder\Book2.xlsx" selon vos besoins.
3. Après avoir collé le code, appuyez sur la touche F5 pour exécuter ce code :
(1.) Si le fichier existe, vous obtiendrez la capture d'écran suivante :
(2.) Si le fichier n'existe pas, vous recevrez l'avertissement suivant :
Meilleurs outils de productivité pour Office
Boostez vos compétences Excel avec Kutools pour Excel, et découvrez une efficacité sans précédent. Kutools pour Excel propose plus de300 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
- Activez la modification 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é de50 %, et réduit des centaines de clics de souris pour vous chaque jour !