Modification de contenu vbYesNo [Résolu/Fermé]

Signaler
Messages postés
16
Date d'inscription
mardi 5 juin 2012
Statut
Membre
Dernière intervention
3 juillet 2012
-
Messages postés
16
Date d'inscription
mardi 5 juin 2012
Statut
Membre
Dernière intervention
3 juillet 2012
-
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

Messages postés
9870
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
16 juin 2021
2 134
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
Messages postés
16
Date d'inscription
mardi 5 juin 2012
Statut
Membre
Dernière intervention
3 juillet 2012

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
Messages postés
24106
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 juin 2021
6 804
Bonsoir,

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

eric
Messages postés
16
Date d'inscription
mardi 5 juin 2012
Statut
Membre
Dernière intervention
3 juillet 2012

Mercii!!