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

Bonsoir Damien

tu peux essayer

Private Sub Workbook_BeforeClose(Cancel As Boolean)
If Cancel = False Then MsgBox "La fermeture du classeur n'est pas autorisée par la croix . ": Cancel = True
End Sub

à placer dans ThisWorkbook

bonne soirée
michel
lapin4.gif
 
Bonsoir Damien, Michel et le Forum


On peut compléter l'info donnée par Michel comme ceci :

Dans le Private Module de ThisWorkBook :

Private Sub Workbook_Open()
CancelSortie = True
End Sub

Private Sub Workbook_BeforeClose(Cancel As Boolean)
Cancel = CancelSortie
End Sub


Dans un Module Standard :

Public CancelSortie As Boolean

Sub LaSortie()
CancelSortie = False
ThisWorkbook.Close True
End Sub


On notera ici l'usage d'une variable "CancelSortie" Publique de type Boolean et, bien sûr, on prendra soin de mettre un bouton de sortie qui lancera cette macro "LaSortie". (dans l'exemple on sauve le classeur, sinon mettre à false)

Bonne Soirée
@+Thierry
 
Re Bonsoir


Ahh pour celà il faut faire appel à une API mais je ne l'ai pas sous la main et de toute manière je ne te la conseille pas Damien car c'est vraiment inutile et très peu fiable.

Le procédé que nous t'avons proposé Michel et moi, est d'une simplicité efficace si tu veux obliger le User à sortir de ton appli par une procédure pré-définie, si tu laisses Fichier Quitter celà ne sert à rien.

Enfin ce n'est que mon avis.

Bonne Soirée
@+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

Réponses
9
Affichages
194
Réponses
9
Affichages
187
Réponses
5
Affichages
428
Réponses
8
Affichages
507
Réponses
3
Affichages
152
Réponses
12
Affichages
419
Réponses
2
Affichages
343
Retour