Excel VBA : supprimer un fichier Excel

Résolu
Eaheru Messages postés 205 Statut Membre -  
Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Voici mon souci :
J'ai, dans un répertoire, un fichier qui est sauvé chaque jour au format : toto_27-08-2010.xls
la date est celle du jour de la sauvegarde et change donc tous les jours.

J'aimerais pouvoir supprimer ce fichier avant la sauvegarde du nouveau et j'ai tenté d'adapter une macro que j'ai pu trouver sur ce sujet :

sub Supprimer()

Set fso = CreateObject("Scripting.FileSystemObject")
src = "D:\tmp"
Kill (src & "\toto_" & "*.xls")
end sub


Mais la routine ne trouve pas le fichier, j'imagine donc que le caractère joker "*" n'est pas pris en compte ?
Quelqu'un verrait il mon erreur svp ?

Merci d'avance !

6 réponses

  1. cousinhub29 Messages postés 1112 Date d'inscription   Statut Membre Dernière intervention   383
     
    Bonjour,

    Essaie ainsi :

    Sub suppr()
    Dim LePath As String
    LePath = "D:\tmp\"
    Kill LePath & "toto_*.xls"
    End Sub
    


    Note le backslash (\) en fin du répertoire

    Bonne journée
    4