Confirmation de sortie d'excel
Fermé
Bonjour,
Je mets à disposition un fichier excel à des utilisateurs qui doivent effectuer une opération particulière, s'ils ne la font et quittent l'application, je souhaite faire apparaître une userform (cela je l'ai fait) avec un choix de confirmation de sortie. A la réponse "non" on retourne dans l'application. C'est cette commande que je ne connais pas (en fait c'est la même, je suppose, qu'excel propose quand on quitte sans avoir enregistré).
Merci pour votre aide
Je mets à disposition un fichier excel à des utilisateurs qui doivent effectuer une opération particulière, s'ils ne la font et quittent l'application, je souhaite faire apparaître une userform (cela je l'ai fait) avec un choix de confirmation de sortie. A la réponse "non" on retourne dans l'application. C'est cette commande que je ne connais pas (en fait c'est la même, je suppose, qu'excel propose quand on quitte sans avoir enregistré).
Merci pour votre aide
A voir également:
- Confirmation de sortie d'excel
- Liste déroulante excel - Guide
- Confirmation de lecture whatsapp - Guide
- Confirmation de lecture gmail - Guide
- Word et excel gratuit - Guide
- Si et excel - Guide
1 réponse
frantzb
Messages postés
33
Date d'inscription
lundi 2 juin 2008
Statut
Membre
Dernière intervention
26 avril 2013
22
2 juin 2008 à 18:32
2 juin 2008 à 18:32
Bonjour Jalonene
Il faut activer la sub
Private Sub Workbook_BeforeClose(Cancel As Boolean)
End Sub
et placer dedans le code qui pose la question souhaitée
espéranbt avoir aidé,
frantzb
Il faut activer la sub
Private Sub Workbook_BeforeClose(Cancel As Boolean)
End Sub
et placer dedans le code qui pose la question souhaitée
espéranbt avoir aidé,
frantzb
2 juin 2008 à 22:28
Voilà ce que j'ai écrit:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
If ([OK_sauvegarde] = "NON") Then
UserForm1.Show
End If
End Sub
L'UserForm1 pose la question de savoir si on veut quitter l'application, avec un bouton "oui" et un bouton "non".
pour le bouton "oui" pas de problème
Private Sub CommandButton1_Click()
Application.Quit
End Sub
Pour le bouton "non" c'est là le hic!
Private Sub CommandButton2_Click()
Cancel = True
' Unload Me
End Sub
Si je mets Unload me, je quitte excel, si je ne le mets pas je n'arrive pas à sortir de l'userform1 sauf en cliquant sur la croix rouge ce que je veux éviter.
Merci pour vos conseils.