Bonjour,
Vous trouverez le fichier dont je parle en pièce jointe.
Je souhaite faire une mise en forme conditionnelle dans la dernière colonne du tableau (colonne AT). En fait je veux remplir en rouge les cellules de cette colonne, mais suivant plusieurs conditions. Pour qu'une cellule soit coloriée, il faut que l'article soit de type "DEFI" (colonne J), ET que le type appro soit "F" (colonne K), ET que la hiérarchie (colonne F) soit différente de titi et tata, ET que la valeur dans la colonne AT soit vide ou autre que "1". Jusque-là, pas de problème particulier, j'ai d'ailleurs fait la mise en forme.
Là où le sujet se complique pour moi, c'est qu'il peut être normal que la cellule soit vide. C'est le cas où l'article "père" a la valeur 1 dans la colonne AT. Si cet article n'a également pas de valeur en colonne AT, on remonte d'un cran, je vais dire au "grand-père".
Pour exemple, prenons le cas de la ligne 9. L'article est bien de type DEFI et F, d'une autre hiérarchie que titi et tata, et sa cellule de la colonne AT est vide. Elle doit donc être rempli en rouge sauf si l'article père (en ligne 8) contient la valeur 1. Si c'est le cas, on laisse la cellule vide et sans remplissage. Si ce père a aussi une cellule vide (ou autre que "1") en colonne AT, on remonte au "grand-père" (ici en ligne 6), et on regarde la valeur de la cellule en colonne AT... et ainsi de suite. Dans mon exemple, on voit qu'il faut remonter de la sorte jusqu'à la ligne 4. La cellule AT4 contient la valeur "2", donc la cellule AT9 (cellule de départ dans mon exemple) doit être coloriée en rouge. Et si AT4 contient "1", on laisse la cellule AT9 vide et sans couleur.
Vous pourrez aussi remarquer qu'on retrouve les références "père" des articles, dans la colonne H. J'avais essayé d'utiliser cette colonne pour faire des recherches et les inclure dans la formule de mise en forme conditionnelle, mais je n'ai pas réussi.
Je souhaiterais que ce repérage soit fait en mise en forme conditionnelle, mais je ne sais pas si c'est faisable.
Si vous trouvez que je n'étais pas assez clair dans mes explications ou que vous avez besoin de plus d'infos, n'hésitez pas à me poser des questions.
Merci d'avance à tous ceux qui pourrons m'aider.