Boite de dialogue confirm

Bonjour à tous, j'ai un pb avec ma boite de dialogue confirm.

même lorsque je clique sur annuler , la suite de la macro s'exécute. Pouvez-vous m'aider??

Merci d'avance,

Voici le code de la boite de dialogue, la macro qui doit s'exécuter ou non vient à la suite:

Dim i
i = MsgBox("Cette action entrainera l'effacement des données, voulez-vous continuer ? ", vbOKCancel)
'Ok renvois i=true, Cancel renvois i = false, fermeture à la croix renvois i = false

Bonjour,

tu pourrais utiliser la structure suivante:

If MsgBox("Cette action entrainera l'effacement des données, voulez-vous continuer ? ", vbOKCancel) = vbCancel Then
    Exit Sub
Else
    ' ... Ton code qui continue
End If

Bonjour,

Hum ... solution, deux fils avant le tiens...

Boite de dialogue

Dan

oui j'ai lu l'autre fil mais étant vraiment novice, je n'ai pas su l'adapter Dsl Dan....

Math Merci Bcp pour ton code, il fonctionne parfaitement comme suit:

If MsgBox("Cette action entrainera l'effacement des données, voulez-vous continuer ? ", vbOKCancel) = vbCancel Then
    Exit Sub
    End If
Suite du code

A bientôt^^

Rechercher des sujets similaires à "boite dialogue confirm"