Modification de contenu vbYesNo

Résolu
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

  1. 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
    1. 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
    2. Contributeur
      Bonsoir,

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

      eric
      0
    3. Mercii!!
      0