Comment vérifier si un fichier ou un dossier existe sur votre ordinateur avec Excel VBA ?

Le didacticiel Office Automation d'aujourd'hui est axé sur l'apprentissage de la vérification de l'existence d'un fichier dans l'un des répertoires de votre ordinateur.

Préparation

Si vous êtes un peu novice en matière de codage, assurez-vous que l'onglet de développement de Microsoft Office Excel est activé et que vous maîtrisez certains éléments de base d'Excel VBA .

Vérifier si un fichier existe avec Excel VBA

Le code suivant exploite les zones de saisie afin de capturer le chemin d'accès au fichier ainsi que le nom de fichier lui-même de l'utilisateur.

Ensuite, il exploite la méthode Dir pour vérifier si le chemin du fichier existe bien.

Enfin, il affiche une boîte de message à l'utilisateur avec le résultat de la vérification.

Sub Check_file_exists()

Dim NameDir As String
Dim NameFile As String

'Capture the file path and name from the users
NameDir = InputBox("Enter file directory")
NameFile = InputBox("Enter file name")

'Check whether the file exists
If (Dir(NameDir & NameFile)) = "" Then
    MsgBox ("File doesn't exist")

    Else
    
    MsgBox ("File exists")
    End If
End Sub

Vérifier si un dossier existe

De manière assez similaire, vous pouvez vérifier si un dossier spécifique existe dans votre système d'exploitation. Ici aussi, nous utilisons la méthode Dir , mais avec le paramètre vbDirectory .

Sub Check_folder_exists()

Dim NameDir As String

NameDir = InputBox("Enter file directory")


If (Dir(NameDir, vbDirectory)) = "" Then
    MsgBox ("Folder doesn't exist")

    Else
    
    MsgBox ("Folder exists")
    End If
End Sub

Utilisation du code

  • Ouvrez Microsoft Excel et accédez à votre classeur.
  • Cliquez sur Développeur, puis sur Visual Basic.
  • Copiez et collez le code ci-dessus en tant que sous-programme dans une feuille spécifique de votre module VBA.
  • Exécutez (F5) le code.
  • Enregistrez votre classeur.

Extensions possibles

Le code de plaque de chaudière ci-dessus peut être étendu pour les cas d'utilisation suivants :

  • Créez un dossier/fichier s'il n'existe pas déjà.
  • Supprimez un fichier de dossier à condition qu'il soit présent dans le répertoire de fichiers de votre système d'exploitation.
  • Recherchez des fichiers/dossiers à l'aide d'un caractère générique.

Correction : le solde Google Play continue dêtre refusé

Correction : le solde Google Play continue dêtre refusé

Si le solde Google Play continue d

[RESOLU] Comment corriger lerreur Hulu 94 sur Windows 10 et Xbox One ?

[RESOLU] Comment corriger lerreur Hulu 94 sur Windows 10 et Xbox One ?

Résolvez l’erreur 94 Échec du chargement de Hulu sur un PC Windows 10 ou une Xbox One grâce à nos solutions efficaces pour corriger le code d

[7 solutions testées] Correction du code derreur 0xc000017 sur Windows 10

[7 solutions testées] Correction du code derreur 0xc000017 sur Windows 10

Apprenez à corriger le code d

Comment insérer des images, des fichiers et des vidéos dans Microsoft OneNote

Comment insérer des images, des fichiers et des vidéos dans Microsoft OneNote

Si vous avez une image, une vidéo ou un fichier qui accompagne une note, apprenez à les insérer facilement dans OneNote grâce à notre guide étape par étape !

[RÉSOLU] Comment réparer Discord en changeant davatar trop rapidement ?

[RÉSOLU] Comment réparer Discord en changeant davatar trop rapidement ?

Obtenez des solutions pour corriger l

Comment citer des sources et inclure une bibliographie dans Google Docs

Comment citer des sources et inclure une bibliographie dans Google Docs

Apprenez à citer des sources et à créer une bibliographie dans Google Docs de manière efficace. Suivez ces étapes simples pour améliorer la qualité de vos travaux.

CORRIGÉ : Erreur de VIOLATION DE LICENCE SYSTÈME dans Windows 10 [10 CORRECTIONS FACILES]

CORRIGÉ : Erreur de VIOLATION DE LICENCE SYSTÈME dans Windows 10 [10 CORRECTIONS FACILES]

Suivez ici tous les correctifs possibles pour résoudre l

Correctif : « Les fonctionnalités de jeu ne sont pas disponibles pour le bureau Windows »

Correctif : « Les fonctionnalités de jeu ne sont pas disponibles pour le bureau Windows »

Résolvez le problème lorsque les fonctionnalités de jeu ne sont pas disponibles pour le bureau Windows ou l

Comment exporter des messages de chat Discord

Comment exporter des messages de chat Discord

Découvrez comment exporter vos messages de chat Discord. Apprenez les meilleures méthodes, y compris l

Correction de lerreur Tête dimpression manquante ou défaillante sur les imprimantes HP [8 astuces]

Correction de lerreur Tête dimpression manquante ou défaillante sur les imprimantes HP [8 astuces]

Obtenez des détails complets sur l'erreur de tête d'impression manquante ou défaillante. Essayez les meilleurs correctifs pour résoudre l'erreur de tête d'impression manquante ou en échec de HP Officejet.