Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2019 MsgBox vbOKCancel

gg13

XLDnaute Occasionnel
Bonjour,
Je voudrai crée un MsgBox avec choix oui ou non avec vbOKCancel pour utiliser la réponse oui ou non.

J'ai testé
MsgBox Sheets("Init").Range("G7").Value, vbOKCancel
avec

If vbOKCancel= 1 Then ' Yes.
Sheets("D").Select
Else
Exit Sub ' No
End If

Mais que je réponde oui ou non la valeur de vbOKCancel est toujours 1
alors que ce devrait être
oui=1
non = 0
Merci de votre aide, je n'ai pas trouvé la réponse dans la section recherche.
GG13
 

Hasco

XLDnaute Barbatruc
Repose en paix
Bonjour,

MsgBox s'emploie soit comme une méthode soit comme une fonction.
Si vous l'employez comme une fonction, c'est le résultat de la fonction qui change, pas la Constante VbOkCancel.

Soit :
VB:
Dim Réponse as variant
Réponse = MsgBox(....,VbOkCancel)

If Réponse = VbOk Then ....
Else
End if

Soit directement
Code:
If MsgBox(...,VbOkCancel) = VbOk Then
Else
End if

Utilisez l'éditeur de code pour publier du code !
bouton '</>' de la barre d'outil des messages
 

Discussions similaires

Réponses
13
Affichages
306
Réponses
6
Affichages
212
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…