Mise en forme conditionelle

Résolu
auro1 Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   -  
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour à tous,

Je voudrais mettre en surbrillance toutes les lignes, de la colonne A à la colonne L, si le compte qui se trouve en colonne C se termine par 51 ou par 41.

Je ne maitrise pas tout à fait bien les mfc, alors une aide serais la bienvenue.


Merci d'avance.

1 réponse

Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Bonjour
sélectionnez la plage à traiter ( à supposer qu'on commence en ligne 2)
Icone MFC / Nouvelle règle
"utiliser une formule"
Entrez la formule :
=OU(DROITE($C2;2)*1=51 ;DROITE($C2;2)*1=41)

cliquez sur format / formatez et OK / OK
attention aux signes $ dans la formule, devant le C seulement
crdlmnt
0
auro1 Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
SUPER !
Merci Vaucluse.
Pourquoi multiplier par 1 ?
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Parce que lorsque vous utilisez un code GAUCHE... ou DROITE... ou autre forme d'analyse de texte (STXT etc....Excel transforme le résultat en texte et donc le 41 et le 51 ne deviennent comparables qu'avec des textes.
Le *1 numérise donc le résultat du code

mais il y a deux options possibles:
soit écrire la formule comme proposée, soit l'écrire comme suit:
=OU(DROITE($C2;2)="51" ;DROITE($C2;2)="41")
dans ce cas, ce sont les guillemets qui transforment 41 et 51 en texte

si cela vous convient, merci de passer le fil en résolu (menu roue dentée en haut à droite du titre du fil)

Bonne route

crdlmnt
0