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

S

STEN83270

Guest
Salut a tous et encore merci a tout ceux qui m'aide.

Comment fait-on pour créer une variable.
Je voudrais empêcher la fermeture de mon classeur par la croix, en obligeant les utilisateur de fermer le classeur par un bouton que j'ai créer à cet effet.

j'ai déjà poser cette question sur le forum mais je n'arrive pas a comprendre le mecanisme pour la création de ma variable, aidez moi!
 
Salut, j'ai essayer avec BeforeClose mais je veux que lorsque l'utilisateur clic sur la croix un message s'affiche en stipulant qu'il ne peut fermer le classeur qu'avec le bouton créer à cet effet.

Le problème c'est que quand il y a un message dans le BeforeClose cela ne fonctionne pas ?
 
RE,


Sten, quand on clique sur la croix Cancel est = à false , on remets Cancel à true comme cela le classeur n'est pas fermable

Private Sub Workbook_BeforeClose(Cancel As Boolean)
if cancel=false then msgbox"Veuillez utilser le bouton prévu à cet effet" : cancel=true
End Sub


A+++
 
Bonjour,

Au lieu d'afficher le message "Veuillez utiliser le bouton prévu à cet effet" ,

on peut exécuter la macro qui est exécutée par le fameux bouton

Private Sub Workbook_BeforeClose(Cancel As Boolean)
if cancel=false then macro_bouton : cancel=true
End Sub
 
- 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
749
Retour