Modification de contenu vbYesNo

Résolu/Fermé
ouistitlilie Messages postés 16 Date d'inscription mardi 5 juin 2012 Statut Membre Dernière intervention 3 juillet 2012 - 6 juin 2012 à 18:48
ouistitlilie Messages postés 16 Date d'inscription mardi 5 juin 2012 Statut Membre Dernière intervention 3 juillet 2012 - 7 juin 2012 à 14:37
Bonjour,

J'ai créé une macro qui contient le message suivant :
relance = MsgBox("Avez-vous relancé ce client?", vbYesNo)

Ensuite, je souhaiterais afficher dans un tableau le contenu de la variable relance
Or, en cliquant sur oui, le contenu qui s'affiche est "6", et en cliquant sur non, le contenu qui s'affiche est "7".
Ce que je voudrais, c'est que pour oui, le contenu qui s'affiche soit "1" et pour non, le contenu qui s'affiche soit "0"

Est-ce faisable?

1 réponse

ccm81 Messages postés 10856 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 10 mai 2024 2 404
Modifié par ccm81 le 6/06/2012 à 19:03
bonjour

relance = MsgBox("Avez-vous relancé ce client?", vbYesNo)   
If relance = vbYes Then   
  MsgBox 1   
Else   
 MsgBox 0   
End If

RQ. en fait relance reçoit l'entier correspondant au bouton choisi (vbYes = 6 et vbNo = 7)

bonne suite
0
ouistitlilie Messages postés 16 Date d'inscription mardi 5 juin 2012 Statut Membre Dernière intervention 3 juillet 2012
Modifié par ouistitlilie le 6/06/2012 à 19:31
Oui mais si je fais ça, ça ne retranscrit rien dans mon tableau!
A moins qu'il soit possible de retranscrire le contenu d'une msgbox dans une cellule (ce que je ne sais pas faire non plus^^)
En fait, je voudrais que l'entier correspondant à vbYes soit 1 et 0 pour vbNo
0
eriiic Messages postés 24571 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 8 mai 2024 7 216
7 juin 2012 à 00:26
Bonsoir,

If relance = vbYes Then [A1] =1 else [A1] =0

eric
0
ouistitlilie Messages postés 16 Date d'inscription mardi 5 juin 2012 Statut Membre Dernière intervention 3 juillet 2012
7 juin 2012 à 14:37
Mercii!!
0