Mise en forme conditionnelle: si tableau vide
Résolu
meaurysse
Messages postés
66
Date d'inscription
Statut
Membre
Dernière intervention
-
meaurysse Messages postés 66 Date d'inscription Statut Membre Dernière intervention -
meaurysse Messages postés 66 Date d'inscription Statut Membre Dernière intervention -
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
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
-
Bonjour.
Utiliser la formule
=NBVAL($E$8:$K$19)=0
-
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
-
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 =)