OVH Cloud OVH Cloud

Commande pour écraser un fichier

2 réponses
Avatar
Nesta
Bonjour,
Je suis en train de faire une macro qui =E0 un moment cr=E9e=20
un fichier avec un nom donn=E9.
Il peut cependant arriver que la macro ait =E0 cr=E9er ce=20
fichier alors qu'il existe d=E9j=E0. En temps normal, un=20
message appara=EEt, et n=E9cessite donc l'intervention de=20
quelqu'un.
Je souhaiterais avoir la commande pour faire en sorte que=20
la macro =E9crase le fichier existant sans demander.
Auriez-vous cette commande svp ? D'avance, merci !

Nesta

2 réponses

Avatar
isabelle
bonjour Nesta,

Kill c:répertoirezaza.xls

attention c'est sans retour.

isabelle


Bonjour,
Je suis en train de faire une macro qui à un moment crée
un fichier avec un nom donné.
Il peut cependant arriver que la macro ait à créer ce
fichier alors qu'il existe déjà. En temps normal, un
message apparaît, et nécessite donc l'intervention de
quelqu'un.
Je souhaiterais avoir la commande pour faire en sorte que
la macro écrase le fichier existant sans demander.
Auriez-vous cette commande svp ? D'avance, merci !

Nesta


Avatar
Hervé
Salut,
Supprime le avant !
Sub Fichier()
Dim Chemin As String

Chemin = ThisWorkbook.Path & "MonFichier.txt"
'suppression si existant
On Error Resume Next
Kill Chemin
On Error GoTo 0

Open Chemin For Output As #1
'écriture ? ...
Close #1
End Sub

Hervé.

"Nesta" a écrit dans le message news:
013501c491e2$f0ee6c10$
Bonjour,
Je suis en train de faire une macro qui à un moment crée
un fichier avec un nom donné.
Il peut cependant arriver que la macro ait à créer ce
fichier alors qu'il existe déjà. En temps normal, un
message apparaît, et nécessite donc l'intervention de
quelqu'un.
Je souhaiterais avoir la commande pour faire en sorte que
la macro écrase le fichier existant sans demander.
Auriez-vous cette commande svp ? D'avance, merci !

Nesta