Condition avec case à cocher

Résolu
anthony -  
 anthony -
Bonjour,
J'ai inséré 2 cases a cochées (K47 et K48) via le ruban développeur et insérer.
Quand je clique dessus le "v" apparait bien.
Dans mon tableau c'est soit l'une, soit l'autre qui sera coché, c'est un choix que je doit faire.
Si c'est la première qui est coché, j'ai un certain calcul a faire, si c'est le 2ème ca sera un autre calcul.
j'ai essayé avec si(K47=vrai;1+1;si(k48=vrai;2+2);""). Mais il coonsidère que ma céllule est toujours vide.

Merci de votre aide

1 réponse

  1. via55 Messages postés 14391 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Bonjour

    Tu peux récuperer l'état de la checkbox dans une cellule de ta feuille

    Developpeur Mode création et double clic sur ta case à cocher pour ouvrir l'editeur de code correspondant

    S'affiche alors

    Private Sub CheckBox1_Click()

    End Sub

    Rajouter la ligne en gras qui mettra 1 en A1 quand la case est cochée et 0 dans le cas contraire ; à adapter selon tes besoins
    Private Sub CheckBox1_Click()
    If CheckBox1.Value = True Then Range("A1") = 1 Else Range("A1") = 0
    End Sub

    Cdlmnt
    0
    1. anthony
       
      Bonjour,

      Merci beaucoup, cela fonctionne.
      0