VBA récupérer valeur renvoyée par MsgBox

Résolu/Fermé
Code Jack Messages postés 18 Date d'inscription mardi 12 juillet 2011 Statut Membre Dernière intervention 21 juillet 2011 - 19 juil. 2011 à 11:33
 Yop73 - 31 mars 2018 à 20:46
Bonjour à tous,

Je ne parviens pas à récupérer la valeur renvoyée par une MsgBox dans une variable myChoice. J'ai besoin de savoir si l'utilisateur souhaite quitter la procédure étape après étape...

Pourriez-vous m'aider ?

Merci d'avance,

Code Jack


2 réponses

pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 744
19 juil. 2011 à 11:41
Bonjour,
Tout dépends de votre MsgBox...
Exemple avec une boite de Message "oui - non" :
Sub test()
Dim result As String, MyChoice As String

result = MsgBox("Faites votre choix!", vbYesNo)
If result = vbYes Then
    MyChoice = "Choix 1 : Oui"
Else
    MyChoice = "Choix 2 : Non"
End If
MsgBox MyChoice
End Sub
10
Merci
0