Comment utiliser l’instruction Kill dans VBA ?

En VBA (Visual Basic for Applications), l’instruction `Kill` est utilisée pour supprimer des fichiers spécifiques du système de fichiers. Voici comment vous pouvez l’utiliser :

   Kill pathname
     Kill "C:UtilisateursVotreNomDocumentsmonfichier.txt"
     Kill "C:UtilisateursVotreNomDocuments*.txt"
  • Syntaxe de base :
  • Paramètres :
    • `pathname` : une chaîne de caractères spécifiant le nom du fichier à supprimer. Cela peut inclure le chemin d’accès complet au fichier. Les caractères génériques comme `*` et `?` peuvent être utilisés pour spécifier plusieurs fichiers.
  • Exemples d’utilisation :
    • Supprimer un fichier unique :
    • Supprimer plusieurs fichiers avec un caractère générique :

Dans cet exemple, tous les fichiers avec l’extension `.txt` dans le dossier spécifié seront supprimés.

  • Précautions :
    • L’instruction `Kill` ne déplace pas les fichiers vers la corbeille, ils sont définitivement supprimés.
    • Assurez-vous d’avoir les permissions nécessaires pour supprimer les fichiers.
    • Il est prudent de vérifier l’existence du fichier avant d’utiliser `Kill` pour éviter les erreurs d’exécution.
  • Vérification avant suppression (optionnel) :

Pour éviter les erreurs, vous pouvez ajouter une vérification pour vous assurer que le fichier existe avant d’essayer de le supprimer.

   Dim filePath As String
   filePath = "C:UtilisateursVotreNomDocumentsmonfichier.txt"

   If Dir(filePath) <> "" Then
       Kill filePath
   Else
       MsgBox "Le fichier n'existe pas."
   End If

Cela garantit que vous ne tentez pas de supprimer un fichier qui n’existe pas, ce qui éviterait une erreur d’exécution.

Unlock Your Potential

Excel

Basic - Advanced

Access

Access Basic - Advanced

Power BI

Power BI Basic - Advanced

Help us grow the project