Mise en forme conditionnelle

Bonjour tout le monde,

Je galère sur qqch qui parait simple...

Dans un fichier, la cellule B2 contient une lisste (SS001,SS002,SS003,...........,SS050)

La cellule B3 contient l'une de ces valeurs que l'utilisateur entre lui même.

J'aimerais faire une mise en forme sur la cellule B2 : si l'entier représenté par les 3 derniers caractère est inférieur ou égal à l'entier formé par les trois derniers de B3 alors la cellule devient rouge, sinon elle est verte.

En langage vulgaire on pourrait dire:

si droite(B2;3)<=droite(B3,3)

alors B2 est rouge

Sinon B2 est verte

Est ce que qq'un pourrait me dire comment faire simplement svp ?

Je vais quand même pas sortir du vba pour si peu !

Merci d'avance

et si qq'un veut le fichier

4classeur1.xlsx (8.71 Ko)

Bonne journée

Bonjour,

ceci te convient ?

P.

3classeur1-2.xlsx (8.80 Ko)

Bonjour.

Deux règles à appliquer. (utiliser une formule pour déterminer blablabla)

=SI(DROITE(B2;3)<=DROITE(B3;3);1;0)

Alors rouge

=SI(DROITE(B2;3)>=DROITE(B3;3);1;0)

Alors vert

Bonne journée.

C'est impeccable merci à vous deux !

Bonne journée !

Rechercher des sujets similaires à "mise forme conditionnelle"