OVH Cloud OVH Cloud

Effacer un fichier à partir de VBE

1 réponse
Avatar
René Delcourt
Je souhaite effacer un fichier précis dans un répertoire précis
Ce code doit contenir une erreur : Laquelle?
Merci

Sub EffaceFichier()
Dim s
Dim w As Variant
Do While s = ""
s = Dir("C:\test_*.xls")
MsgBox ("je vais détruire" & s)
Workbooks(s).Delete
Loop
End Sub
--
René Delcourt

1 réponse

Avatar
anonymousA
bonjour,

utiliser la méthode Kill
Atention: effacera défintivement le fichier sans passer par la case
corbeille. Pour éviter ca, il faut passer par les API.

A+

Je souhaite effacer un fichier précis dans un répertoire précis
Ce code doit contenir une erreur : Laquelle?
Merci

Sub EffaceFichier()
Dim s
Dim w As Variant
Do While s = ""
s = Dir("C:test_*.xls")
MsgBox ("je vais détruire" & s)
Workbooks(s).Delete
Loop
End Sub