Meme couleur de cellule en suivant condition sur une colonne

Résolu
Yolasyos Messages postés 17 Statut Membre -  
Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J ai besoin de votre aide pour finir un travail, je vous explique:
Sur une colonne j ai mis une condition selon des chiffres une couleur specifique, j ai envie de mettre sur la colonne voisine devant chaque cellule la meme couleur et pouvoir ecrire a quoi correspond la couleur.
Les conditions specifiques que j'ai mise dans la premiere colonne: en ayant un chiffre de 1 a 3 = couleur verte, 4 et 6 = couleur jaune, 7, 8 et 9 = couleur Orange, et de 10 a 16= couleur rouge. Ce travail est deja fait avec les conditions sans VBA.

Maintenant sur la colonne suivante j ai envie de mettre la meme couleur et d ecrire a quoi la couleur correspond: couleur verte = negilible, couleur jaune=acceptable, couleur orange= indesirable et couleur rouge= inacceptable.

ca commence a partir de la colonne D4 pour la premiere colonne et la deuxieme doit etre a partir de E4.
Pour etre plus clair:
-------Colonne D -------------------------------- Colonne E
4----- Couleur selon chiffres -------- Meme couleur en ecrivant a quoi ca correspond
5----- Couleur selon chiffres -------- Meme couleur en ecrivant a quoi ca correspond
6 -------couleur selon chiffres -------- Meme couleur en ecrivant a quoi ca correspond

Voila pour ce besoin, je crois que je dois utiliser VBA mais je suis un peu nul.

Merci les Gars

2 réponses

  1. Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   1 784
     
    Bonjour,

    Pas besoin du VBA pour cela !

    Une formule en E2 :
    =SI(ET(D2>=1;D2<=3);"negilible";"")&SI(ET(D2>=4;D2<=6);"acceptable";"")&SI(ET(D2>=7;D2<=9);"indésirable";"")&SI(ET(D2>=10;D2<=16);"inacceptable";"")

    et une mise en forme conditionnelle avec une formule du type (pour le vert) :
    =ET($D2>=1;$D2<=3)
    1
    1. Yolasyos Messages postés 17 Statut Membre
       
      Merci Patrice pour ta reponse, mais la premiere formule ne marche pas. ca me mets un message d erreur et ca me designe (par exemple pour la deuxieme ligne) sur le premier D2.
      Si je reessaye pour une autre ligne comme la 4, ca me designe D4.

      Cordialement

      Ilias
      0
    2. Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   1 784
       
      Tu as du faire une erreur en recopiant la formule, le plus simple est de faire un copier / coller à partir de la formule ci-dessous vers E4 :
      =SI(ET(D4>=1;D4<=3);"negilible";"")&SI(ET(D4>=4;D4<=6);"acceptable";"")&SI(ET(D4>=7;D4<=9);"indésirable";"")&SI(ET(D4>=10;D4<=16);"inacceptable";"")
      0
    3. Yolasyos Messages postés 17 Statut Membre
       
      Non j avais bien fait un copier coller, j ai refait encore la meme chose maintenant avec la formule donnee mais j ai toujours le meme message d erreur.
      0
    4. Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   1 784
       
      Peux-tu préciser quel message d'erreur et quelle version d'excel ???
      0
    5. Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   1 784
       
      Essaies la même avec des espaces en plus :
      =SI(ET(D4>=1;D4<=3);"negilible";"") & SI(ET(D4>=4;D4<=6);"acceptable";"") & SI(ET(D4>=7;D4<=9);"indésirable";"") & SI(ET(D4>=10;D4<=16);"inacceptable";"")
      0
  2. Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   1 784
     
    De rien. au plaisir de relire sur le Forum

    Cordialement
    Patrice

    PS : Tu peux préciser ta configuration (Excel 2010 version anglaise) dans ton profil ça évitera les incompréhensions.
    0