nostra78
Messages postés137Date d'inscriptionjeudi 10 mars 2005StatutMembreDernière intervention 6 décembre 2005
-
22 mars 2005 à 15:56
abbassi_omar
Messages postés23Date d'inscriptiondimanche 12 novembre 2000StatutMembreDernière intervention 3 août 2007
-
4 avril 2005 à 03:56
A la fermeture de mon userform j'aimerais afficher un msgbox permettant de valider la fermeture(oui ou no). Or, si je clique non, mon userform se ferme quand même. Pourquoi? Voilà le code, que j'ai placé.
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
Dim rep As Byte
rep = MsgBox("Etes-vous sûr de vouloir quitter la fenêtre Option ?", _
vbYesNo + vbQuestion, "Quitter la fenêtre Option?")
If rep = vbYes Then
Me.Hide
End
End If
End Sub
jpleroisse
Messages postés1788Date d'inscriptionmardi 7 novembre 2000StatutMembreDernière intervention11 mars 200627 22 mars 2005 à 16:20
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
Dim rep As Byte
rep = MsgBox("Etes-vous sûr de vouloir quitter la fenêtre Option ?", _
vbYesNo + vbQuestion, "Quitter la fenêtre Option?")
If rep = vbYes Then
Cancel = false
Else
Cancel = true
End If
End Sub
abbassi_omar
Messages postés23Date d'inscriptiondimanche 12 novembre 2000StatutMembreDernière intervention 3 août 2007 4 avril 2005 à 03:56
salut
peut etre vous avez oubliez "elseif"
vous pouvez ecrire ce code
rep = MsgBox("Etes-vous sûr de vouloir quitter la fenêtre Option ?", _
vbYesNo + vbQuestion, "Quitter la fenêtre Option?")
If rep = vbno Then
exit sub
elseif rep = vbyes then
Me.Hide 'ou bien "unload me
End
End If
End Sub