Macro cocher checkbox en fonction d'une donnée

Bonjour,

Je souhaiterais réaliser la chose suivante :

Sur la feuille 1, dans la cellule A1 :
-> s'il est écrit "Alpha", alors une checkbox 1 se coche sur la feuille 2
-> s'il est écrit "Bêta", alors une autre checkbox 2 se coche sur la feuille 2.

Est-ce que c'est réalisable?

Je vous remercie!!
Bonne journée,
Sarah

1 réponse

  1. Bonjour Sarah,

    Sur ta feuille 2 :

    Formule en cellule X : =SI(Feuil1!A1="Alpha";"x";"")
    Formule en cellule Y : =SI(Feuil1!A1="Bêta";"x";"")

    Cordialement
     
    0
    1. Bonjour Paul, merci!
      Est-ce que ça peut me permettre de cocher des "cases à cocher"?
      Au lieu des cellules X et Y?
      Cordialement
      0
    2. @SarahLRCE 
      Non, si tu veux des cases à cocher, c'est très différent ; de plus, pour ce que
      tu as demandé, il y a exclusion : c'est Alpha ou c'est Bêta, pas les deux en
      même temps ; donc il vaut mieux des boutons radio, pas des cases à cocher.

      Fichier Excel 2007 : https://mon-partage.fr/f/kfqLI3GI/

      Il y a 2 feuilles, mais c'est totalement indépendant l'une de l'autre :

      a) sur Feuil1, tu peux choisir en cellule A1 soit Alpha, soit Bêta ;
          pas d'autre choix possible, car j'ai mis une Validation des
          données, avec une liste qui contient ces 2 choix seulement.

      b) sur Feuil2, tu verras un cadre « Choix 1 » qui contient deux
          boutons radio ; tu peux cliquer sur l'un ou l'autre pour faire
          ton choix ; mais aucune action ne sera exécutée, car je n'ai
          mis aucun code VBA pour cela.

      ------------------------------------------------------

      Dans ton énoncé initial, tu voulais une coche en feuille 2
      selon la valeur de la cellule A1 (en feuille 1).

      ------------------------------------------------------

      Maintenant, c'est différent :

      a) tu peux te contenter de la liste à 2 choix de A1 (feuille 1) ;
          puis tu mets une formule sur une des 2 feuilles selon
          la valeur choisie en A1.

      b) tu peux préférer le groupe de 2 boutons radio (feuille 2) ;
          ensuite, il faut décider quoi faire selon l'option choisie,
          et programmer alors cette action en VBA.

      Tu comprends maintenant pourquoi je n'ai pas cherché
      à établir une dépendance entre les 2 feuilles : la suite
      dépend de ce que tu veux réellement faire.

      ------------------------------------------------------

      J'espère que ce petit topo t'aura donné envie d'apprendre
      à programmer en VBA (mais tu connais peut-être déjà ?).
       
      0