Mise en forme conditionnel pour une feuille de 200 lignes et 200 colonnes

Résolu
albertyx Messages postés 57 Date d'inscription   Statut Membre Dernière intervention   -  
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

J'ai une feuille qui contient 200 x 200 Linges/colonnes.

Je souhaite appliquer une mise en forme conditionnelle pour chaque ligne en demandant que la case a1 se mette en couleur définie si on trouve le mot "test" dans une case de la ligne 1 et la même chose pour la case a2 avec la ligne 2 et pareil pour a3 avec la ligne 3 et ainsi de suite. il faut savoir que la case a1, a2, a3... ne sont pas incluses dans la vérification de la recherche de l'expression "test"

Merci beaucoup et courage à tous avec ce qui se passe.

Configuration: Windows / Firefox 74.0
A voir également:

8 réponses

PapyLuc51 Messages postés 4519 Date d'inscription   Statut Membre Dernière intervention   1 486
 
Bonjour,

Pour la zone sélectionnée A1:A200 pour colorer les lignes de B à GR la formule de MFC est

=ET($A1<>"";NB.SI($B1:$GR1;$A1)>0)

Attention à l'emplacement des "$"

PS j'ai modifié mon premier envoi la zone à sélectionner est bien A1:A200
Cordialement
0
albertyx Messages postés 57 Date d'inscription   Statut Membre Dernière intervention   1
 
Merci Papyluc51,

les "" je met le texte à vérifier ? Si oui, pourquoi pas = au lieu <> ?

Merci.
0
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Bonjour,

sélectionne par exemple A2:A201

Mise en forme conditionnelle, la formule à tester dans ton cas

=ET(NB.SI(B2:GS2;"test")>0)

attention si test fait partie d'une chaine il faudra ajouter un ou deux joker *

0
PapyLuc51 Messages postés 4519 Date d'inscription   Statut Membre Dernière intervention   1 486
 
non <>"" est là pour indiquer que la cellule A ne doit pas être vide sinon si une ligne du tableau est vide y compris A de la même ligne il y aura coloration de A

Le texte à vérifier est indiqué par la présence de $A1 dans la partie NB.SI()

https://mon-partage.fr/f/hVG0d1Fv/

PS je viens de modifier le lien du tableau suite à une erreur de dactylographie

Cordialement
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
albertyx Messages postés 57 Date d'inscription   Statut Membre Dernière intervention   1
 
Merci Mike-31,

Le souci dans la formule que tu me propose est que je dois la réécrire 200 fois, une fois pour chaque ligne .
0
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Re,

mais non pas du tout

si au départ tu sélectionnes ta plage A2:A201 pour laisser la ligne 1 pour certainement tes titres de colonne
Mise en forme conditionnelle la formule que je te propose
=ET(NB.SI(B2:GS2;"test")>0)
format/remplissage sélectionne ta couleur

et le tour est joué
0
albertyx Messages postés 57 Date d'inscription   Statut Membre Dernière intervention   1
 
OK Mike 31,

J'ai testé et ça marche.

Merci beaucoup, à tous.
0
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Re,

par contre si le mot test fait parti d'une chaire exemple test fait il faut écrire

=ET(NB.SI(B2:GS2;"test*")>0)
si le mot test est faire test
=ET(NB.SI(B2:GS2;"*test")>0)
et si le mot est inséré dans la chaine exemple le test terminé
écrire
=ET(NB.SI(B2:GS2;"*test*")>0)


mais cette dernière peut directement être utilisée des fois que par erreur tu saisisses des espaces avant ou après
0