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

Sortir d'un classeur sans la "X" en haut à droite

E

ERIC

Guest
Bonjour

Je souhiterai pouvoir interdire la sortie d'un classeur (xls, ou xlt) par le "X" en haut à droite et obligé l'utilisateur à utiliser un bouton "Sortie" contenant une macro.

Est-ce possible ? Si oui comment puis-je faire ?

Merci d'avance de votre aide
Amicalement
Eric
 
N

néné

Guest
Voici déja la macro pour sortir

Sub fermer_application()
Application.Quit
End Sub

je n'est pas la solution pour empêcher de cliquer sur les croix

Robert rené
www.utilsfr.fr.fm
 
E

ERIC

Guest
Bonjour Ti,

C'est à dire ... Peut tu être un peu plus explicite concernant cette macro evenementielle.

Sachant que j'utilise déjà une macro affecté à un bouton qui permet d'enregistrer, de fermer le classeur et de quitter Excel.

Merci
 
P

Pascal

Guest
J'ai eu le meme probleme.

Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
MsgBox "utiliser le bouton SORTIE pour quitter"
Cancel = True
End Sub


Merci à STéphane pour ce code.
 
T

Ti

Guest
N'oublie pas tout de même que l'apparition de ce message est vécue en général comme très pénible par l'utilisateur. Je te conseille donc de rendre les actions avant fermeture les plus transparentes possibles pour celui-ci.
 
C

catherine

Guest
Je te propose une solution un peu "radicale" : supprimer la barre de titre (celle qui a la croix).
Application.DisplayFullScreen = True

Evidemment la réafficher dans une macro Auto_close, sinon t'es mal!!!
Application.DisplayFullScreen = False

Catherine
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…