Code excel

Bonjour,

Sur une feuille excel j'aimerai mettre des bouton chekbox afin de cocher lorsque qu'une action est faite !

J'ai ajouter le bouton mais je sais pas quel code il faut mettre entre :

Private Sub CheckBox1_Click()

End Sub

Quelqu'un peut-il m'aider ?
Configuration: Windows XP
Firefox 3.5.7

5 réponses

  1. SI tu veux cocher la check box quand l'action est réalisé ce n'est pas dans
    Private Sub CheckBox1_Click()

    End Sub

    qu'il faut écrire ta macro mais sur ta feuille de travail
    0
    1. Si j'ai bien compris, tu veux cocher la checkbox quand 1 action est faite; ce n'est donc pas à l'utilisateur de cocher. l'événement Click est levé quand l'utilisateur clique sur la checkbox; ce n'est pas ce que tu veux. Tu dois juste faire, quand cette action est faite: CheckBox1.Value=1 (ce qui la cochera).
      0
      1. ou encore CheckBox1.Value= true (= false si tu veux décocher)
        0
    2. attention, checkbox.value n'est pas du type booleen mais de type entier; il peut recevoir 3 valeurs:
      0 -> unchecked
      1 -> checked
      2 -> Grayed

      CheckBox1.Value=True provoquera une erreur.
      0
      1. le CheckBox1.value=true ne provoque pas d'erreur

        donc les possibilité sont:
        CheckBox1.value=0 OU false -> décoché
        CheckBox1.value=1 OU true-> coché
        CheckBox1.value=2-> grisé
        0
        1. En effet, la valeur true n'a jamais posé souci dans aucune de mes macros :-)

          Dans quels cas de figure dis tu que cela peut ne pas fonctionner Aligator?
          0
      2. au temps pour moi: il semble qu'en VBA cela fonctionne; en vb cela n'est pas le cas.
        0