Médiaforma

VBA Excel – Copier, renommer et supprimer un fichier

Partagez cet article sur vos réseaux

VBA est en mesure d’effectuer des opérations élémentaires sur des fichiers. Cet article va vous montrer comment copier, renommer et supprimer un fichier.

Copier un fichier

Pour copier un fichier, vous utiliserez l’instruction FileCopy :

FileCopy "source", "destination"

source est le chemin complet du fichier à copier et destination est le chemin complet de la copie.

Par exemple, pour copier le fichier Paye.xlsm qui se trouve dans le dossier c:\data\encours\ dans le fichier Paye-Janvier.xlsm du même dossier, vous utiliserez l’instruction suivante :

FileCopy "c:\data\encours\Paye.xlsm", "c:\data\encours\Paye-Janvier.xlsm"

Renommer un fichier

Pour renommer un fichier, vous utiliserez l’instruction Name As :

Name "ancien" as "nouveau"

ancien est le chemin complet du fichier à renommer et nouveau est le chemin complet du fichier renommé.

Par exemple, pour renommer le fichier Paye-Janvier.xlsm qui se trouve dans le dossier c:\data\encours\ en Paye-Fevrier.xlsm, vous utiliserez l’instruction suivante :

Name "c:\data\encours\Paye-Janvier.xlsm" As "c:\data\encours\Paye-Fevrier.xlsm"

Supprimer un fichier

Pour supprimer un fichier, vous utiliserez l’instruction Kill :

Kill "fichier"

fichier est le chemin complet du fichier à supprimer.

Par exemple, pour supprimer le fichier Paye-Fevrier.xlsm qui se trouve dans le dossier c:\data\encours\, vous utiliserez l’instruction suivante :

Kill "c:\data\encours\Paye-Fevrier.xlsm"
 
Commentaires

Aucun commentaire pour l'instant.

Laissez un commentaire