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

probleme fermeture croix userform

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

zesuila

XLDnaute Occasionnel
Bonjour
Suite à une recherche j'ai trouvé ce code pour éviter de fermer un userform par la croix

Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
If CloseMode = vbFormControlMenu Then Cancel = True
End Sub

Cela fonctionne mais comme je voulais mettre un message d'info j'ai mis cela :

Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
MsgBox ("non pas par là, on clic sur le bouton BYE")
If CloseMode = vbFormControlMenu Then Cancel = True
End Sub

Cela fonctionne aussi SAUF que cela fonctionne pour 3 userforms sur 5 alors que je ne le veux que pour un seul !!le principal (son nom : menu) alors qu'il est bien à sa place dans vba

Que se passe t il ?
 
Re : probleme fermeture croix userform

Jour Zesuila (scuse, pas trop réveillé là 🙁 )

Euh là comme ça, je sais pas. Tu aurais pas un classeur exemple ?

Sinon, tu peux faire ça:

Code:
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
If CloseMode = vbFormControlMenu And me.name = "[B]LeNomDeTonFormulaire[/B]" Then 
Cancel = True
MsgBox ("non pas par là, on clic sur le bouton BYE")
end if
End Sub

Après, j'sais pas, pas du tout réveillé.
Cordialement,
Thomas
 
- 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

Discussions similaires

Réponses
41
Affichages
1 K
Réponses
3
Affichages
332
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…