Partager via

Afficher une forme en fonction du choix fait dans la liste d'une cellule

Anonyme
2023-06-06T14:34:02+00:00

Bonjour,

J'aimerais faire apparaître une forme en fonction du choix fait dans une cellule.

Par exemple, en A5 j'ai préalablement fait une liste avec comme choix possible "oui" ou "non". Si le choix sélectionné est "oui", j'aimerais qu'une forme apparaisse dans une autre case (qui se trouve être sur une autre feuille du même classeur). Si le choix est "non", aucune forme n'apparaît.

Savez-vous s'il est possible de faire cela ? Si ça ne l'est pas, est-ce possible de faire afficher une image à la place d'une forme ?

Merci pour vos réponses,

Bonne journée à tous,

Cordialement,

Microsoft 365 et Office | Excel | Pour la maison | Windows

Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.

0 commentaires Aucun commentaire

Réponse acceptée par l’auteur de la question

Hecatonchire 53,700 Points de réputation Modérateur bénévole
2023-06-11T19:07:48+00:00

Y a pas de problème.

1 Placer la forme ou l'image dans une "grande cellule (objet et cellule à la taille d'utilisation voulue).

2 Copier/coller la cellule en tant qu'image.

3 Placer l'image à sa position finale.

4 Créer le nom dans le ruban Formules (! bien mettre les $ dans les références dans la formule).

J'ai pris G2 ou n'importe quelle cellule vide

5 Sélectionner l'image collée et remplacer la référence par le nom (garder le =) dans la barre de formule.

Cette réponse a-t-elle été utile ?

1 personne a trouvé cette réponse utile.
0 commentaires Aucun commentaire

7 réponses supplémentaires

  1. DanielCo 107.7K Points de réputation
    2023-06-06T16:04:00+00:00

    Bonjour,

    C'est possible s'il s'agit d'images au format JPG, PNG etc. Il faut que ce soit des fichiers incorporés sur la feuille. Ce n'est pas possible avec des formes telles que rectangle...

    Pour des images, regarde le classeur joint.

    Le nom des fruits est en colonne A. Les fruits sont en colonne C. L'emplacement des images est en colonne B. Dans le gestionnaire de noms, il y a le nom "Affichage" défini par :

    =INDIRECT(RECHERCHEV(Feuil1!$H$1;Feuil1!$A$1:$B$3;2;0))

    La liste déroulante de choix est en H1. Pour obtenir la forme en H2, copie une cellule et colle-la en H2 (par exemple K2). Dans la barre de formule, remplace "=$K$2" par "=affichage". Valide. Le tour est joué.

    https://www.cjoint.com/c/MFgqdTjLVV6

    Daniel

    Cette réponse a-t-elle été utile ?

    1 personne a trouvé cette réponse utile.
    0 commentaires Aucun commentaire
  2. Anonyme
    2023-06-11T09:40:48+00:00

    Bonjour Daniel,

    Effectivement vous avez bien ciblé ce que je voulais faire. En revanche, quand j'essaye de transposer votre formule sur mon tableau, ça se complique car dans ce que je voudrais faire, je ne souhaite pas afficher l'objet que je sélectionne dans la liste mais plutôt afficher l'objet en fonction de si dans la liste je sélectionne "oui" ou "non".

    En fait, j'ai une feuille à compléter dans laquelle je rentre les différents paramètres et une seconde feuille qui affiche le résultat final que je n'ai plus qu'à imprimer. Du coup, j'ai une case marqué "Fléché" avec à côté une liste dans laquelle j'ai le choix entre "oui" et "non". Si c'est "non", rien ne se passe, si c'est "oui", je voudrais faire apparaître une flèche à un endroit précis sur la feuille de résultat final.

    Pas la suite, j'aurai plusieurs choix à faire dans le même genre mais quand je saurai pour un, je saurai faire pour tous.

    Sauriez-vous m'aider ?

    Merci pour votre réponse en tout cas !

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  3. Hecatonchire 53,700 Points de réputation Modérateur bénévole
    2023-06-06T16:12:08+00:00

    Bonjour

    Si c'est une simple forme c'est très facile

    Si c'est une image c'est un peu plus complexe

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  4. Anonyme
    2023-06-06T15:23:22+00:00

    Salut Baptiste G!

    Je suis désolé, mais il n’est pas possible de faire apparaître une forme ou d’afficher une image l en fonction du choix effectué dans une cellule par défaut dans MS Excel en utilisant la mise en forme conditionnelle.

    Vous pouvez formater une cellule comme le type de police, la couleur, le remplissage, le motif, les bordures, la ligne, etc., mais pas la forme, sauf si vous voulez essayer le code VBA

    Pour ce faire, procédez comme suit : * Sélectionnez les cellules que vous souhaitez formater. * Cliquez sur l’onglet Accueil. * Dans le groupe Mise en forme conditionnelle, cliquez sur le bouton Nouvelle règle. * Dans la boîte de dialogue Nouvelle règle de formatage, sélectionnez l’option Utiliser une formule pour déterminer les cellules à mettre en forme. * Dans les valeurs Format où cette formule est un champ true, tapez la formule suivante :

    =A5="Oui »

    * Cliquez sur le bouton Format. * Dans la boîte de dialogue Format de cellule, sélectionnez l’option de style de mise en forme souhaitée * Cliquez deux fois sur le bouton OK.

    Veuillez me faire savoir, si vous avez besoin d’une aide supplémentaire, je serai heureux de vous aider davantage.

    Sinceres salutations Shakiru

    Cette réponse a été traduite automatiquement. Par conséquent, il peut y avoir des erreurs grammaticales ou des expressions étranges.

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire