VBA Excel supprimer un fichier

davidouz Messages postés 24 Date d'inscription lundi 17 mai 2004 Statut Membre Dernière intervention 28 juin 2004 - 16 juin 2004 à 11:59
cs_PhilippeE Messages postés 437 Date d'inscription mercredi 18 décembre 2002 Statut Membre Dernière intervention 10 août 2010 - 16 juin 2004 à 18:26
davidouz
bjrs, je n'arrive pas à supprimer fichier. Sachant que j'ai son adresse : ex: F:tata\tati.xls dans un text Box

5 réponses

olanfr Messages postés 46 Date d'inscription mardi 9 décembre 2003 Statut Membre Dernière intervention 25 novembre 2006
16 juin 2004 à 12:31
Bonjour,
Je pense que tu devrais essayer un truc du genre :
Kill ("F:\tata\tati.xls")
@+
Olan
0
cs_PhilippeE Messages postés 437 Date d'inscription mercredi 18 décembre 2002 Statut Membre Dernière intervention 10 août 2010 2
16 juin 2004 à 13:34
Par programmation, il te faut t'assurer que ton fichier n'a pas des attributs spéciaux avant de le supprimer (lecture seule, fichier système, fichier caché).
0
davidouz Messages postés 24 Date d'inscription lundi 17 mai 2004 Statut Membre Dernière intervention 28 juin 2004
16 juin 2004 à 13:42
davidouz
ça marche pas kill
0
cs_PhilippeE Messages postés 437 Date d'inscription mercredi 18 décembre 2002 Statut Membre Dernière intervention 10 août 2010 2
16 juin 2004 à 18:25
Pourtant Kill est l'instruction normale (VB comme VBA).

1. Assures-toi que le fichier à supprimer existe bien avant (tu fais un dir de ta variable et ça doit te retourner autre chose que chaine vide).

2. Ensuite si tu as F:toto\titi.txt dans ta text box, c'est normal que ça marche pas ... le chemin correct c'est F:\toto\titi.txt

3. Ensuite comme je l'ai précisé plus haut, les fichiers avec certains attibuts (lecture seule par exemple) ne peuvent pas être supprimés avant d'avoir été modifiés (retrait de la lecture seule dans mon exemple)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_PhilippeE Messages postés 437 Date d'inscription mercredi 18 décembre 2002 Statut Membre Dernière intervention 10 août 2010 2
16 juin 2004 à 18:26
Au fait, Kill c:\Monfichier.ext
Les parenthèses sont à mettre quand tu es dans une expression.
0