MFC sur une plage

Bonjour,

Je souhaiterais savoir comment appliquer à une cellules "titre" une mise en forme conditionnelle du style "Icone" en fonction la présence ou non de cellule "passée à l'orange" située dans la colonne sous le titre...

8 réponses

  • Votes
  • Date
  • Date décroissante
  1. Contributeur
    Bonjour.

    à ma connaissance, la MFC du style icône ne s'applique pas à ce cas de figure.

    par contre tu peux facilement appliquer une MFC avec le sixième type de règle "Utiliser une formule pour déterminer ..." avec la formule
    =NB.SI(plage;test)>0
    dans laquelle plage est l'ensemble des cellules testées
    et test est la valeur qui provoque la coloration en orange de ces cellules.
    1. Contributeur
      ... et aussi de préciser s'il s'agit de Works, de Calc ou d'Excel (et quelle version) !
      1. ... Bien entendu ;-), il s'agissait d'une question pour Excel 2007...

        Merci
        1. Salut,

          Regarde le fichier joint voir si c'est ce que tu cherches

          https://www.cjoint.com/?iAqG3lr4Id

          A+
          Mike-31

          Une période d'échec est un moment rêvé pour semer les graines du savoir.
          1. Contributeur
            Marrant, ton truc ! C'est une bonne idée.
            Amicalement.
          2. Salut Raymond,

            Sur le même principe tu peux jouer avec des flèches, des jauges ou plus complexe des compteurs. Avec le VBA tu ajoutes des clignotants

            Cordialement

            Mike-31
        2. Bonjour et merci à tous...

          Je pense pour ma part que c'est Raymond PENTIER qui répond le mieux à ma question, même si je ne l'ai pas encore réellement mit en application dans mon tableau... (je vous tiens au courant pour la suite)

          Merci Raymond PENTIER je t'ai mis +1 ;-)
          1. Okidoki j'ai bien saisi le principe, mais par rapport à la formule de test j'ai un peu du mal car ma case "par exemple B2" se colorie en orange si sa valeur est supérieur à la cellule voisine A2...
            Évidemment cette MFC s'applique à plus de 300 lignes dans la colonne B donc comment gérer cela car apparemment ceci ne marche pas =NB.SI(AN15:AN300;"AM15:AM300<AN15:AN300")>0

            Merci d'avance à tout le prof qui permette à ce site d'exister...
            1. Re,

              Ta formule n'est pas bonne, que veux tu faire,

              si AN15 à AN 300 !

              si AM15 à AM300< AN15:AN300 !

              1. Contributeur
                Bonjour à vous trois (et même à tous les autres ...).

                Je n'ai pas trouvé de formule directe.
                Alors, comme d'habitude, je contourne le problème :

                J'utilise (ou j'insère) la colonne C pour y mettre la différence =B2-A2, à recopier vers le bas, et en C1 la formule =NB.SI(C2:C300;">0").
                Il ne me reste qu'à appliquer en B1 la formule de MFC =$C$1>0

                * Bien entendu il faudra ensuite masquer cette colonne C ...
                https://www.cjoint.com/?iBqi1HOLBn