Re : Code VBA pour valider "OK" dans boite de dialogue
Bonjour,
Tu évoques en fait la fonction MsgBox que l'on peut utiliser comme une méthode ou comme une fonction.
En l'utilisant comme une fonction, tu récupères la valeur du bouton que l'utilisateur aura sélectionné. Exemple
Code:
Sub TestMsgBox()
Dim Response As Byte
Response = MsgBox("Voulez-vous quitter l'application", vbOKCancel)
If Response = vbOK Then MsgBox "Vous quittez l'application" Else MsgBox "Vous restez"
End Sub
Suivant les boutons affichés, il y a sept constantes qui contiennent la valeur de retour des boutons sélectionnés, vbOk, vbCancel, vbAbort, vbRetry, vbIgnore, vbYes, vbNo