Bonjour à tous,
J'ai un problème avec le queryclose car rien ne se passe lors de la fermeture de mon userform.
Je vous explique la situation assez simple :
Dans classeur 1, j'ai le Userform 1 qui lorsque je clique sur OK ouvre le classeur 2 et le Userform 2.
J'ai paramétré en QueryClose du Userform 2 :
Or mon classeur 2 reste ouvert si je clique sur la croix du Userform 2.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer) If CloseMode = 0 Then Workbooks("classeur 2.xls").Close End Sub
Quelles sont les causes probables svp ? J'imagine que cela doit être tout bête mais je ne vois pas.
Quentin
EDIT :
J'ai contourné le problème en mettant dans le QueryClose Cancel = True, en créant un bouton Annuler et dans le Commandbutton_Annuler_Click fermer le classeur 2, ça fonctionne.
N'empêche que pour ma culture je souhaiterais savoir pourquoi ça ne fonctionne pas avec la première méthode![]()
Partager