Clonk
Messages postés278Date d'inscriptionmardi 22 janvier 2002StatutMembreDernière intervention29 août 2006 12 févr. 2002 à 11:48
Il est préférable d'utiliser Form_Unload pour ça, avec ce code:
Private Sub Form_Unload(Cancel As Integer)Cancel = True
End Sub
(Enfin je crois :big) )
luluthefirst
Messages postés106Date d'inscriptionsamedi 25 avril 2009StatutMembreDernière intervention20 mars 2010 2 juin 2009 à 21:24
Vraiment desoler pour l'enorme remontage de topic... Mais je connais sa seulement sous VB6, donc sa peut marcher sous VBA ;)
Private Sub Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
MsgBox "Il vaut mieux utiliser le gestionnaire de tâches Windows ;)", vbInformation, "Impossible de fermer l'application"
Cancel
End Sub
DydyStone
Messages postés2Date d'inscriptionmardi 15 janvier 2008StatutMembreDernière intervention 8 février 2010 18 janv. 2010 à 15:34
rep = MsgBox("Saisie innachevée. Quitter le formulaire entrainera la perte des données. Voulez-vous vraiment quitter ?", vbYesNo)
If rep = vbNo Then
Cancel = True
Else
Cancel = False
End If