Excel ligne de couleur mise en forme conditionnelle

Amelie_Rou_Ber Messages postés 1 Statut Membre -  
Mike-31 Messages postés 18405 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!

3 réponses

  1. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     

    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
  2. 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
  3. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     

    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