Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Enregistrement auto fermeture ou bouton

  • Initiateur de la discussion Initiateur de la discussion Fony
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

F

Fony

Guest
Bonjour,
On m'a donné qlq lignes de code pour enregistrer à la fermeture d'un classeur avec création de dossier et fichier :

Sub test()
Dim Chemin$, Client$, Fichier$
Chemin = "D:\Clients et Fournisseurs\"
Client = Range("AI4")
Fichier = Range("AG17") & (" ") & Range(" H15") & (" ") & Range("AI4") & ".xls"

If Dir(Chemin & Client, 16) = "" Then MkDir Chemin & Client
ActiveWorkbook.SaveAs Chemin & Client & "\" & Fichier
End Sub

Cela fonctionne parfaitement si le dossier n'existe pas mais si on ouvre à nouveau le classeur, à la fermeture, il demande "... voulez-vous le remplacer "
"
Le problème avec oui, il pose 3 x question! et avec non erreur "400" aussi 3 x ! A la longue cela est désagréable et long.
Merci de votre aide et agréable journée à vous
Fony
PS: je connais très peu le VBA et pas l'anglais, soyer svp indulgent...
 
Re : Enregistrement auto fermeture ou bouton

Merci Papou pour ta rapide réponse et la bonne solution: maintenant plus de problème, tout est Ok
Sub test()
Dim Chemin$, Client$, Fichier$
Chemin = "D:\Clients et Fournisseurs\"
Client = Range("AI4")
Fichier = Range("AG17") & (" ") & Range(" H15") & (" ") & Range("AI4") & ".xls"
Application.DisplayAlerts = False
If Dir(Chemin & Client, 16) = "" Then MkDir Chemin & Client
ActiveWorkbook.SaveAs Chemin & Client & "\" & Fichier

End Sub
Bonne journée
Fony
 
Re : Enregistrement auto fermeture ou bouton

Bonjour Fony, Papou,

Toutefois, peut-être remettre à True avant de sortir de la macro....

Je ne sais plus si Excel en conserve la mémoire, si oui tu aurais des petits soucis dans tes autres fichiers.

Bonne journée.

Jean-Pierre
 
Re : Enregistrement auto fermeture ou bouton

Bonjour Jean-Pierre,
Merci pour le conseil, les autres fichiers avaient un comportement "normal" mais c'est plus de sécurité en remettant à True.
Bonne fin de journée,
Fony
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
3
Affichages
882
Réponses
6
Affichages
2 K
Réponses
0
Affichages
1 K
T
Réponses
8
Affichages
2 K
tdenis
T
F
Réponses
9
Affichages
2 K
Flower6731
F
B
Réponses
0
Affichages
1 K
BaptisteLH
B
B
  • Question Question
Réponses
0
Affichages
778
BaptisteLH
B
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…