Excel ligne de couleur mise en forme conditionnelle

Amelie_Rou_Ber Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
Mike-31 Messages postés 18406 Date d'inscription   Statut Contributeur Dernière intervention   -

Bonjour,

Dans un tableau, j'aimerais qu'une ligne entière devienne verte lorsque toutes ses cellules auront été remplies. Je ne connais pas les formules, j'apprends en regardant quelques tutoriels. J'ai beaucoup cherché quelle mise en forme conditionnelle faire, mais je ne trouve pas. Merci!

A voir également:

3 réponses

Mike-31 Messages postés 18406 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 

Bonjour,

Pour t'aider il faudrait connaitre l'étendue de ton tableau,

exemple ton tableau est A1 à F20

mais tu as certainement des entêtes de colonne donc le tableau de saisies est A2:F20 

sélectionne donc A2:F20

Mise en forme conditionnelle

sélectionne la ligne Utiliser une formule pour déterminer pour quelles cellules le format sera appliqué

dans la zone de saisie colle cette formule

=NBVAL($A2:$F2)=6

Format

Choisir Remplissage, sélectionne la couleur et OK OK


0
Amelie_Rou_Ber
 

Bonjour! Merci pour le conseil, ça fonctionne. Par contre, je réalise que je voudrais que la ligne soit colorées dès que j'écris quelque chose dans une cellule spécifique. J'aimerais que lorsque je mets la date dans la cellule, toute la ligne se mette dans la couleur que j'ai choisie. Pouvez-vous m'aider là-dessus?

0
Mike-31 Messages postés 18406 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 

Re,

Il suffit de modifier la formule et de faire un NBVAL sur la cellule date

exemple ton tableau est A1 à F20

et tes dates sont en colonne A

=NBVAL($A1)>0

attention de ne pas le signe dollar $ devant l'index colonne A

tu peux également perfectionner la formule pour que le code se déclenche uniquement si la valeur est numérique puisque pour Excel une date est une valeur numérique exemple aujourd'hui 22/08/2022 pour Excel c'est 44795

=ET(ESTNUM($A1);NBVAL($A1)>0) 

0