Macro cocher checkbox en fonction d'une donnée

SarahLRCE Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
 paul -
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. paul
     
    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. SarahLRCE Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
       
      Bonjour Paul, merci!
      Est-ce que ça peut me permettre de cocher des "cases à cocher"?
      Au lieu des cellules X et Y?
      Cordialement
      0
      1. paul > SarahLRCE Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
         
         
        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