• Initiateur de la discussion Initiateur de la discussion petchy
  • 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 !

P

petchy

Guest
bonjour
1 petit prob
j'ai un UF pour sauvegarder mes données, j'ai bien mis
ActiveWorkbook.Save
Application.Quit
mais quand je veut quitter il me demande si je veut enregistrer mes données.
merci
 
Bonjour Petchy et les gens du Dimanche sur le Forum !

Ben tout dépend...

Normalement si tu lances une telle demande depuis un UserForm...il faudrait déjà fermer le UserForm qui lance cette instruction faut rester propre...
Ensuite ActiveWorkbook.Save, ne ferme pas le classeur, dans ce cas de figure on préfera "ThisWorkbook.Close true" (true on sauve, false on ne sauve pas donc GAFFE !)

Sub Control_Evenement () ' (click etc)
Unload me
ThisWorkbook.Close true
Application.Quit
End sub

Maintenant il faut qu'il n'y ait que ce WorkBook ouvert, car sinon avec Application.Quit tu auras encore le message pour les autres classeurs ouverts dans lesquels il y a eu changement....

Donc il faut savoir, on peut tous les fermer et sauver, ou tous les fermer sans les sauver...... à toi de savoir..... Sinon le message te préviendras anyway !

si tu ne veux aucun message
Application.DisplayAlert = False
Mais à tes risques et périls pour les autres classeurs... car on quitera Excel sans les Sauver... Donc vaut mieux gérer sa... Par exemple avec une boucle
For Each w In Workbooks
w.Close savechanges:=True
Next w
Application.Quit
et on a pas besoin de Bloquer appllication.DisplayAlert à False... Car tous les classeurs ouverts seront sauvés...

Voilà tu as tous les éléments pour ne pas te planter !
bon Dimanche
@+Thierry
 
- 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

  • Question Question
Microsoft 365 Contrôle sur date
Réponses
8
Affichages
313
Réponses
2
Affichages
118
  • Question Question
XL 2021 listbox
Réponses
18
Affichages
502
Réponses
7
Affichages
449
Réponses
12
Affichages
381
Retour