Mise en couleur sous conditions

Bonjour à tous,

Voir l'exemple joint.
2 onglets, le premier "Data" rassemble des données. Le deuxième "Planning" dans lequel on veut faire apparaitre des quantités en rouge sous condition. Les références de l'onglet "Data" apparaissent dans l'onglet "Planning", mais répétées 3 fois successivement. Les données à mettre en rouge sont celles des lignes en gras (à chaque fois la 2ème ligne d'un bloc de 3).

La condition pour mettre la quantité en rouge est donnée par les valeurs inf et sup de chaque référence de l'onglet "Data".
Prenons l'exemple de la ligne 3 de l'onglet planning. En partant de la première date (le 23/05/2022), les valeurs à mettre en rouge vont de la 7ème à la 13ème (incluses toutes les 2). Et autre condition, la valeur doit se mettre en rouge si elle est non nulle (les tirets ne doivent pas se mettre en rouge).
J'ai rempli l'onglet planning avec le résultat attendu.
Initialement toutes les quantités sont en noir, et après traitement, certaines doivent passer rouge comme expliqué.

En attente de vos solutions (avec mise en formes conditionnelles de préférence, si cela est possible) ou VBA.
Le problème du VBA serait le temps de traitement car le fichier final fait plusieurs milliers de lignes et je crains un trop long temps de calcul.

Cordialement,

4exemple.xlsx (14.55 Ko)

Dadams

Bonjour

S'il n'y a pas plusieurs dizaines de milliers de ligne, VBA peut traiter en supprimant le recalcul des formules...

Bonjour Scraper,

Ok pour un code en VBA alors !

Dadams

Rechercher des sujets similaires à "mise couleur conditions"