Excel

chris -  
 chris -
Bonjour,

je voudrai ci cela est possible créé une mise en forme conditionnelle mais sur une forme inséré, je m'explique:
j'ai inserer une forme qui est un sourir et je veux que la couleur varie par rapport a une valeur que j'inscrit sur une cellule. exemple si j'inscrit 1 sur la cellule j'aimerais que la tête deviène rouge, et au contraire si j'inscrit 2 que celle-ci deviène verte.

merci de votre aide.
Configuration: Windows Vista / Internet Explorer 7.0

6 réponses

  1. pdeharbes Messages postés 195 Statut Membre 38
     
    De base NON, il faut passer par une macro.
    0
  2. chris
     
    merci pour ta réponce.
    n'étant pas calé sur sur les macro peut tu m'aider???
    me montré la marche a suivre et si possible me passer une macro qui me permet de faire ce que je t'ai demandé.
    merci
    0
  3. Migou76
     
    Bonjour,

    Vous allez faire une macro enregistrée dans laquelle vous modifiez la couleur de votre forme. Ensuite, vous ouvrez la macro en lecture. Vous allez trouver quelque part dans les lignes d'écriture un truc du genre color index = 5 ou 2 ou ... à la place de ce chiffre vous mettrez (range"A1") par exemple. A partir de là, votre forme change de couleur avec l'index de couleur de la cellule A1. Il vous restera à créer un bouton pour activer la macro lorsque vous voudrez change le couleur.

    PS : Je n'ai plus Excel, je ne puis donc vérifier l'exactitude du langage..

    Cordialement,
    Migou
    0
  4. pilas31 Messages postés 1878 Statut Contributeur 648
     
    Bonjour,

    Oui on peut faire une solution avec des macros mais plusieurs discussions ont donné des solutions sans utiliser le VBA.

    Cette discussion récente avec la solution de Mike-31 (que je salue au passage) :
    ICI

    Cette discussion ou j’avais proposé une solution également :
    ICI

    En m’inspirant de ces solutions j’ai réalisé un petit exemple à télécharger :
    http://www.cijoint.fr/cjlink.php?file=cj201002/cij3MErjU5.xls

    A+
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Migou76
     
    Salutation Pilas31, très bien votre exemple !
    0