Salut,
Tu as utilisé du vba pour réaliser ce que fait très bien la Mise en Forme Conditionnelle (MFC), ça marche, mais c'est moins modulable. Je ne sais plus où ça se trouvent sur XL2003, peut-être dans "insertion".
Tu trouveras ci-joint ton fichier avec le coloriage via des MFC.
A noter qu'avec les critères que tu as indiqué, je ne trouve pas exactement le même résultat, tu as peut-être des critères implicites supplémentaires, il faudrait les expliciter pour pouvoir les intégrer.