Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Supprimer fichier du répertoire

4 réponses
Avatar
Tatane
Bonjour,

Je voudrais supprimer un fichier après la fermeture de celui-ci.

Explication sommaire:
Je crée un devis et je le sauvegarde en "Devis en cours" dans son répertoire.
J'ouvre un fichier (devis en cours), je clique sur un bouton et il se copie
dans un autre répertoire (devis accepté ou refusé) avec un nouveau nom. Je
souhaiterais donc supprimer le fichier d'origine (Devis en cours)
automatiquement par le VBA.

J'ai eu beau chercher sur ce forum...
Au cas où, je met mon fichier à disposition http://cjoint.com/?jsnWimC8lG
(fichier RAR à décompresser).

Qui peut débloquer ma situation ?
Par avance, merci.

--
http://www.club-assun-billard.fr/
http://8pool.over-blog.com/
http://meme-pas-peur.miniville.fr/

4 réponses

Avatar
lSteph
Bonjour,

Crée un modèle devis.xlt


Cordialement.

lSteph

On 18 sep, 14:02, Tatane wrote:
Bonjour,

Je voudrais supprimer un fichier après la fermeture de celui-ci.

Explication sommaire:
Je crée un devis et je le sauvegarde en "Devis en cours" dans son rép ertoire.
J'ouvre un fichier (devis en cours), je clique sur un bouton et il se cop ie
dans un autre répertoire (devis accepté ou refusé) avec un nouveau nom. Je
souhaiterais donc supprimer le fichier d'origine (Devis en cours)
automatiquement par le VBA.

J'ai eu beau chercher sur ce forum...
Au cas où, je met mon fichier à dispositionhttp://cjoint.com/?jsnWimC 8lG
(fichier RAR à décompresser).

Qui peut débloquer ma situation ?
Par avance, merci.

--http://www.club-assun-billard.fr/http://8pool.over-blog.com/http://meme -pas-peur.miniville.fr/


Avatar
Tatane
Bonjour "lSteph",

Ce n'est pas le fichier "Devis.xls" mais une copie de celui-ci créée dans le
répertoire "Devis en cours".
En fait je voudrais supprimer un fichier sur mon HDD à partir du VBA (en
fonction de son nom de fichier. A noter que le fichier à supprimer est celui
qui est ouvert.

1°) J'ouvre "Devis.xls" et je crée le "Devis en cours.xls"
2°) J'ouvre le "Devis en cours.xls", je créé un "Devis accepté.xls" ou
"Devis Refusé.xls".
3°) Je ferme le "Devis en cours.xls" et je supprime le fichier "Devis en
cours.xls" sur le HDD.

C'est cette fonction VBA de supprimer le fichier que je ne sais pas faire.

--
http://www.club-assun-billard.fr/
http://8pool.over-blog.com/



Bonjour,

Crée un modèle devis.xlt


Cordialement.

lSteph

On 18 sep, 14:02, Tatane wrote:
Bonjour,

Je voudrais supprimer un fichier après la fermeture de celui-ci.

Explication sommaire:
Je crée un devis et je le sauvegarde en "Devis en cours" dans son répertoire.
J'ouvre un fichier (devis en cours), je clique sur un bouton et il se copie
dans un autre répertoire (devis accepté ou refusé) avec un nouveau nom. Je
souhaiterais donc supprimer le fichier d'origine (Devis en cours)
automatiquement par le VBA.

J'ai eu beau chercher sur ce forum...
Au cas où, je met mon fichier à dispositionhttp://cjoint.com/?jsnWimC8lG
(fichier RAR à décompresser).

Qui peut débloquer ma situation ?
Par avance, merci.

--http://www.club-assun-billard.fr/http://8pool.over-blog.com/http://meme-pas-peur.miniville.fr/







Avatar
lSteph
Re,

Pour supprimer définitivement un fichier :
Kill nomchemincompletdufichier



Il faudrait mettre le nomchemincompletdufichier dans une variable
string au début
de ta macro
Un truc n'est pas clair toutefois:
1°) J'ouvre "Devis.xls" et je crée le "Devis en cours.xls"
dans cette première étape tu fais bien un Enregistrer sous pour créer

le devis en cours
donc il est à l'écran , alors pourquoi
2°) J'ouvre le "Devis en cours.xls", je créé un "Devis accepté.xl s" ou
"Devis Refusé.xls".


Que de complications pour tout cela :
..je reste persuadé que l'utilisation d'un modèle serait bien plus
simple.

Cordialement.

lSteph

On 18 sep, 14:34, Tatane wrote:
Bonjour "lSteph",

Ce n'est pas le fichier "Devis.xls" mais une copie de celui-ci créée dans le
répertoire "Devis en cours".
En fait je voudrais supprimer un fichier sur mon HDD à partir du VBA (en
fonction de son nom de fichier. A noter que le fichier à supprimer est celui
qui est ouvert.

1°) J'ouvre "Devis.xls" et je crée le "Devis en cours.xls"
2°) J'ouvre le "Devis en cours.xls", je créé un "Devis accepté.xl s" ou
"Devis Refusé.xls".
3°) Je ferme le "Devis en cours.xls" et je supprime le fichier "Devis en
cours.xls" sur le HDD.

C'est cette fonction VBA de supprimer le fichier que je ne sais pas faire.

--http://www.club-assun-billard.fr/http://8pool.over-blog.com/


Bonjour,

Crée un modèle devis.xlt

Cordialement.

lSteph

On 18 sep, 14:02, Tatane wrote:
Bonjour,

Je voudrais supprimer un fichier après la fermeture de celui-ci.

Explication sommaire:
Je crée un devis et je le sauvegarde en "Devis en cours" dans son r épertoire.
J'ouvre un fichier (devis en cours), je clique sur un bouton et il se copie
dans un autre répertoire (devis accepté ou refusé) avec un nouv eau nom. Je
souhaiterais donc supprimer le fichier d'origine (Devis en cours)
automatiquement par le VBA.

J'ai eu beau chercher sur ce forum...
Au cas où, je met mon fichier à dispositionhttp://cjoint.com/?jsn WimC8lG
(fichier RAR à décompresser).

Qui peut débloquer ma situation ?
Par avance, merci.

--http://www.club-assun-billard.fr/http://8pool.over-blog.com/http:// me...






Avatar
Tatane
Re,

Merci pour la commande, je vais essayer de l'appliquer.

Le devis est en attente d'acceptation du client (sauvegardé comme "En
cours") puis il faut aller le rechercher (quelques temps plus tard) pour le
sauvegarder en "Accepté" ou "Refusé" et ainsi le fichier "En cours" doit être
supprimé car inutile.

De plus, je n'ai pas encore géré le basculement du devis "Accepté" en
"Commande". Mais cela va venir... doucement, difficilement ...

Pour ce qui est de la complexité, j'ai fait évoluer le fichier au fur et à
mesure de la demande et deux vérités se sont confirmées:
1 - Je ne suis pas balaize en VBA donc je "bricole" (cela doit se voir avec
toutes les demandes "au secours" que je vous inflige !)
2 - Je n'ai pas le courage de tout recommencer du fait que cela fonctionne
ainsi.

Merci encore et à bientôt.

--
http://www.club-assun-billard.fr/
http://8pool.over-blog.com/
http://meme-pas-peur.miniville.fr/



Re,

Pour supprimer définitivement un fichier :
Kill nomchemincompletdufichier



Il faudrait mettre le nomchemincompletdufichier dans une variable
string au début
de ta macro
Un truc n'est pas clair toutefois:
1°) J'ouvre "Devis.xls" et je crée le "Devis en cours.xls"
dans cette première étape tu fais bien un Enregistrer sous pour créer

le devis en cours
donc il est à l'écran , alors pourquoi
2°) J'ouvre le "Devis en cours.xls", je créé un "Devis accepté.xls" ou
"Devis Refusé.xls".


Que de complications pour tout cela :
...je reste persuadé que l'utilisation d'un modèle serait bien plus
simple.

Cordialement.

lSteph

On 18 sep, 14:34, Tatane wrote:
Bonjour "lSteph",

Ce n'est pas le fichier "Devis.xls" mais une copie de celui-ci créée dans le
répertoire "Devis en cours".
En fait je voudrais supprimer un fichier sur mon HDD à partir du VBA (en
fonction de son nom de fichier. A noter que le fichier à supprimer est celui
qui est ouvert.

1°) J'ouvre "Devis.xls" et je crée le "Devis en cours.xls"
2°) J'ouvre le "Devis en cours.xls", je créé un "Devis accepté.xls" ou
"Devis Refusé.xls".
3°) Je ferme le "Devis en cours.xls" et je supprime le fichier "Devis en
cours.xls" sur le HDD.

C'est cette fonction VBA de supprimer le fichier que je ne sais pas faire.

--http://www.club-assun-billard.fr/http://8pool.over-blog.com/


Bonjour,

Crée un modèle devis.xlt

Cordialement.

lSteph

On 18 sep, 14:02, Tatane wrote:
Bonjour,

Je voudrais supprimer un fichier après la fermeture de celui-ci.

Explication sommaire:
Je crée un devis et je le sauvegarde en "Devis en cours" dans son répertoire.
J'ouvre un fichier (devis en cours), je clique sur un bouton et il se copie
dans un autre répertoire (devis accepté ou refusé) avec un nouveau nom. Je
souhaiterais donc supprimer le fichier d'origine (Devis en cours)
automatiquement par le VBA.

J'ai eu beau chercher sur ce forum...
Au cas où, je met mon fichier à dispositionhttp://cjoint.com/?jsnWimC8lG
(fichier RAR à décompresser).

Qui peut débloquer ma situation ?
Par avance, merci.

--http://www.club-assun-billard.fr/http://8pool.over-blog.com/http://me...