Formatage conditionnel d'une ligne dans un tableur [Résolu]

Bonjour,

je voudrais avoir une ligne qui change de couleur automatiquement dans une feuille de calcul.
Par exemple, dans un tableau où j’ai préalablement mis une couleur d’arrière-plan de mon choix, lorsque la cellule B2 contiendra le mot ok, la ligne 2 changera de couleur.
Comment puis-je réaliser cela?
Merci de votre aide.

Hube

Bonjour

Je suppose que la saisie en B2 n’est qu’un exemple et que le comportement doit être le même si on saisit en B5 ou toute autre ligne. Pour réaliser cela :

  • sélectionner toute la plage, par exemple A1:E10 (la cellule courante reste A1)
  • FormatConditionnelCondition
  • Condition1▸choisir La formule est et saisir à côté $B1="ok"
  • Choisir le style à appliquer (Good par exemple pour avoir un fond Vert)
  • Ok

Noter la syntaxe $B1 dans la formule : lorsqu’on valide le dialogue de formatage conditionnel, Calc applique la formule à toute la plage sélectionnée (A1:E10 dans l’exemple). Les références absolues (commençant par $) ne sont pas modifiées ; les références relatives sont mises à jour. Autrement dit quelle que soit la cellule de la plage A1:E10 le test se fera sur la colonne B (référence absolue) quelle que soit la ligne (1 n’est pas en absolu dans $B1)

Voir fc.ods

[Ajout du 17/01/20 09:00]

@Hube a écrit :

Seul souci, quand je mets un “ok”, ça me change la police que j’avais préalablement choisie…

Pour centrer ma réponse sur l’explication de la mise en oeuvre du formatage conditionnel et de la formule j’avais volontairement utilisé un style de cellule existant : good. Ce dernier applique en effet une police 10pt non italique avec la couleur définie.

La solution est de créer son propre style qui ne fait que définir la couleur d’arrière-plan (ColorerLigne dans la nouvelle version fc.ods).

Cordialement

1 Like

Bonjour,
C’est le propre du format conditionnel.
Sélectionner la zone à colorer (peu importe la couleur du fond), soit exemple sur la ligne 7 :
description de l'image

Le format conditionnel est :


(avec références absolues ou relatives, selon vos exigences)

en saisissant ok en E7, la zone A7:E7 se colore en Gouge (oui, une faute de frappe au nom de la couleur de fond Rouge)

Bonjour

  • Je doute que le besoin soit pour une seule ligne.
  • Attention à l’ambiguïté de cette réponse : G(R)ouge n’est pas un nom de couleur mais un nom de style de cellule.
  • Attention il est erroné d’indiquer que la référence absolue est facultative : dans cet exemple la colonne doit être en référence absolue.

Cordialement

Bonsoir,
je fais la sélection puis format conditionnel condition
condition1
choisir la formule est et saisir à côté $b1=“ok”
je choisis good puis ok
Seul souci, quand je mets un “ok”, ça me change la police que j’avais préalablement choisie…
Je voudrais que la police reste la même, à savoir libération sans 14 gras.
Désolé pour les textes préformatés: je cafouille… :frowning:
Déjà un grand merci pour ce qui est réalisé.
Il n’y a plus que cette question de garder la même police quand le formatage conditionnel agit.

J’y suis arrivé en créant un nouveau style…

Bonjour,

J’ai le même cas de figure.
J’ai bien mis la formule comme indiqué.
Mais ce ne sont pas les bonnes lignes qui se colorent…

Je m’arrache les cheveux avec cette condition.

Mon tableau est très grand (A3:AC200), ma colonne avec la cellule décisive est en colonne O ou j’ai mis une liste de choix ( GO ou NO GO)

Je veux que ma ligne se colore si le choix est NO GO

J’ai donc sélectionné ma plage (A3:AC200) ma condition la formule est $O1=“NO GO”

Mais impossible j’ai l’impression qu’il ne comprends pas ma formule…

Bonjour STERDAYY,

pour obtenir :


utilisez la formule : $O3="NO GO"

Voyez dans le fichier joint
STERDAYY-mfc.ods (8,5 Ko)

:wink:

Parfait sa à l’air de marcher.
Pourtant on à changer seulement le $O1 en $O3
Etrange quand même.

Merci beaucoup

Bon maintenant le soucis c’est que quand la ligne se colore j’ai des cellule ou il y a des date et il me les converti en nombre.

Alors que mon style est bien en format “tout”
Ou alors faut-il que je mette en format “texte” ?

J’ai essayé de changer uniquement la couleur et c’est OK.
Merci encore pour l’aide.

Bonjour,
Si l’on veut que le formatage conditionnel ne change qu’une option (dans ton cas la couleur), il suffit lorsque tu crée le style de ne modifier que ce paramètre. Cela est valable même sans utiliser le formatage conditionnel.
Exemple avec le style sans nom1 dans ce fichier
Sans nom 3.ods (8.8 KB)
Claude

Je n’ai pas bien compris ce point.

J’ai un formatage conditionnel sur une ligne complète hors j’ai des cellules avec un formatage monétaire dedans (en euros). Ca fait sauter et passe en format nombre !