Mise en forme conditionnelle: si tableau vide

Résolu/Fermé
meaurysse
Messages postés
66
Date d'inscription
mercredi 7 mars 2012
Statut
Membre
Dernière intervention
2 octobre 2020
- 30 sept. 2013 à 16:23
meaurysse
Messages postés
66
Date d'inscription
mercredi 7 mars 2012
Statut
Membre
Dernière intervention
2 octobre 2020
- 1 oct. 2013 à 10:50
Bonjour,
J'aimerai créer une mise en forme conditionnelle par rapport à un tableau qui est vide.

En gros: J'ai une feuille avec 4 rectangles. (un rectangle contient plusieurs lignes et plusieurs colonnes). Soit Rectangle 1, 2, 3 et 4.

Rectangle 1: (E8:K19)
Rectangle 2: (E23:K34)
Rectangle 3: (M8:S19)
Rectangle 4: (M23:S34)

Dans la colone A (hors rectangle) j'ai ma liste de rectangles soit:
A1: "texte" Rectangle 1
A2: "texte" Rectangle 2
A3: "texte" Rectangle 3
A4: "texte" Rectangle 4

Pour résumer parce que là c'est un peu du chinois haha ;) J'aimerais que lorsqu'il y a quelque chose d'écrit dans un des rectangle, que son icone "en colonne A" passe de la couleur initiale "noire" à rouge.
J'ai essayé avec la formule est : =ESTVIDE(E8:K19) ----> Rouge

cela marche uniquement lorsque j'écris qqc dans la cellule E8, mais pas dans les autres...


Pouvez-vous m'expliquer pourquoi? Et me dire comment faire pour que cela fonctionne dans tout le rectangle?


Merci d'avance et bonne journée!


Mo


3 réponses

Raymond PENTIER
Messages postés
56112
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
26 mai 2022
17 207
30 sept. 2013 à 16:46
Bonjour.

Utiliser la formule

=NBVAL($E$8:$K$19)=0
1
Bonjour,

Raymond a donné la bonne voie mais je dirais plutôt :
Il faut faire une mise en forme conditionnelle sur la cellule A1 avec la formule :
=NBVAL($E$8:$K$19)>0

Faire de même pour les autres
0
Raymond PENTIER
Messages postés
56112
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
26 mai 2022
17 207
30 sept. 2013 à 17:02
Tu as raison : J'étais resté sur la phrase du début "J'aimerai créer une mise en forme conditionnelle par rapport à un tableau qui est vide" ...
0
le principal "est" que ça marche, oups.
0
Raymond PENTIER
Messages postés
56112
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
26 mai 2022
17 207
30 sept. 2013 à 17:36
Et si ça peut amuser l'un de vous, une méthode plus générale :
Définir le nom "rect1" pour E8:K19, le nom "retc2" pour E23:K34, "rect3" pour M8:S19 et "rect4" pour M23:S34.
Sélectionner A1:A4 et créer une MFC avec la formule
=NBVAL(INDIRECT("rect"&LIGNE()))>0
https://www.cjoint.com/?CIErJc6pvgI
1
meaurysse
Messages postés
66
Date d'inscription
mercredi 7 mars 2012
Statut
Membre
Dernière intervention
2 octobre 2020

1 oct. 2013 à 10:50
Hey ! =D

Merci beaucoup de vos réponses et merci beaucoup de la rapidité de vos réponses !!

Ah oui un =NBVAL ! Oui joli ! J'y avais pas pensé alors que j'utilise aussi cette fonction ;-)


Merci infiniment et à une prochaine !


Bonne journée à tous =)
0