Ccolorer une ligne entière selon resultat

FLEURDELUNE -  
eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
Je cherche à colorer une ligne entière
si le résultat d'une des cellules de la même ligne affiche une *

Comment procéder svp ?, je n'y arrive pas avec la mise en forme automatique
je pense qu'il faut que je passe par une formule mais je ne sais pas comment faire

Merci d'avance pour votre aide!!!!!

3 réponses

  1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Bonsoir tout le monde,

    On peut rechercher un caractère générique (* ou ?) en le faisant précéder de ~
    Donc =NB.SI(1:1;"~*")>0 par exemple

    eric
    1
    1. g Messages postés 1285 Statut Membre 578
       
      Super eriiic !

      A présent FLEURDELUNE a tout pour bien faire.

      Bonne journée.
      0
    2. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
       
      Remarque, en relisant, on mettre plus simplement =nbval(1:1) ;-)
      0
    3. FLEURDELUNE92 Messages postés 2 Statut Membre
       
      Merci à tous pour ce collectif !! mais je vais vous désespérer ... ;)
      j'ai une version anglaise 2007 de Excell et je ne trouve pas l'endroit dans Conditional formatting où rentrer une quelconque formule!! :)) oui je sais je vous désespére lol
      Pouvez vous m'envoyer la description du chemin ? même en français of course
      Merci beaucoup d'avance
      0
    4. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
       
      Dans 'condition 1' choisis 'La formule est' dans la liste déroulante, ensuite tu peux mettre ta formule à droite, puis en cliquant sur 'format...' tu accedes aux onglets 'police', 'bordure' et 'motifs'.
      Enfin sur 2003...

      eric
      0
  2. g Messages postés 1285 Statut Membre 578
     
    Bonjour,

    Mise en forme conditionnelle avec:

    La formule est =NB.SI(1:1;"*")>0

    pour la rangée 1

    Bonne journée.
    0
    1. FLEURDELUNE92 Messages postés 2 Statut Membre
       
      Bonjour, je n'y arrive pas... ça m'indique #NAME?
      quel est l'élément déterminant la couleur dans la formule?
      Voici un exemple de tableau et des données:
      Ligne 1 ITEM1 ITEM2 ITEM3 ITEM4
      Ligne 2 152 * PARIS 12/04/2010
      Ligne3 156 CAEN 16/04/2010
      donc la ligne 2 devrait apparaitre en rouge dans sa totalité puisque * en item2

      Merci pour votre aide!!!
      0
  3. g Messages postés 1285 Statut Membre 578
     
    Bonjour,

    La formule est =NB.SI(1:1;"*")>0
    Ne doit pas être copié dans une cellule mais doit être la première condition de la Mise en forme conditionnelle.
    Par contre il y a disfonctionnement lorsque d'autres cellules d'une même rangée sont remplies.
    Aussi il faut préciser si le signe * est toujours dans le même colonne ou non et s'il n'est pas toujours dans la même colonne il ne sera pas possible d'utiliser la Mise en forme conditionnelle.
    Pour résoudre cet éventuel problème il suffirait de remplacer le signe * par un autre, par exemple + qui lui serait compatible.

    Bonne après midi.
    0
    1. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
       
      Bonjour

      tu sélectionnes les lignes où doit s'appliquer ta condition par ex ligne2 à ligne50

      format-mise en forme conditionnelle
      la formule est:
      =NB.SI(2:2;CAR(42))>0 (puisque que tu commence en ligne 2)
      tu choisis ton motif rouge
      0
    2. g Messages postés 1285 Statut Membre 578
       
      Bonjour michel_m,

      Il me semble que l'emploi de CAR(42) ne résoudra pas le problème de la détection du texte par le signe * qu'il représente.
      En fait la formule que nous indiquons peut se traduire par MFC si la rangée contient du texte.
      C'est pourquoi il serait utile de savoir si les signes * seront toujours saisis dans la même colonne afin de modifier la formule en ce sens et sinon... je ne vois pas d'autre solution que de remplacer le signe * par un autre.

      Bien cordialement.
      0
    3. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
       
      re bonjour g
      c'est vrai, tu as raison, je me suis fait piègé
      merci
      0