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

Annuler l'action Fermeture si réponse Non au msgbox

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

G

guigui

Guest
Hello le forum,

Une fois de plus j'ai besoin de votre aide...

je souhaite qu'a la fermeture de mon fichier, un msgbox me pose une question. si je repond OUI .. on continue et on ferme mais si je dit NON, on reste tel quel.

je pense utiliser le code BeforeClose, mais si je repond NON il ferme quand meme....

Merci d'avance pour votre aide....

Guillaume
 
salut,

cela devrais te donner un truc comme ça :

Private Sub Workbook_BeforeClose(Cancel As Boolean)
If MsgBox("voulez vous vraiment quitter ??", vbYesNo) = vbNo Then Cancel = True
End Sub
 
Bonjour le forum
Bonjour guigui

Une orientation à développer ?

Private Sub Workbook_BeforeClose(Cancel As Boolean)
Dim rep As String
rep = InputBox(" Question", "Attention")

If rep = "Oui" Then
End
ElseIf rep <> "Oui" Then

Exit Sub
End If
End Sub

@ ++ Eric C
 
Re : Annuler l'action Fermeture si réponse Non au msgbox

Bonjour

j'ai essayé le code d'Eric C.
mais ça ne marche pas.
quand je réponds non excel ferme quand même le fichiers.
quelqu'un peut-il m'aider?
 
- 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
696
Réponses
9
Affichages
670
Réponses
2
Affichages
2 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…