[Résolu] Conditionner le format d'une chaîne de caractère

Discussions à propos du tableur Calc.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

Modérateur : Vilains modOOs

Règles du forum
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
coincoin
Membre lOOyal
Membre lOOyal
Messages : 37
Inscription : 06 mai 2015 09:32

[Résolu] Conditionner le format d'une chaîne de caractère

Message par coincoin »

Bonjour,

Suite à mon précédent sujet, et face aux compétences que j'ai pû y rencontrer, (https://forum.openoffice.org/fr/forum/v ... 94#p348794 ) , je me permet d'aller plus loin.

J'ai donc un tableur qui me permet d'évaluer automatiquement les réponses de mes élèves, mais parfois, la réponse de l'élève ne peut pas se trouver sur la même ligne où se trouve la notation.

Je voudrais donc trouver un moyen de condition le format de ma cellule (ou des caractères qui s'y trouvent ?) afin de barrer les réponses qui ont été détectées comme fausses.

J'imagine que je ne suis encore une fois pas très claire dans ma requête, mais je vous joins un fichier où l'élève a répondu faux dans les cellules A18 et G18 (les notations respectives se trouvent en I16 et I19).
Je veux donc barrer les cellules A18 et G18.

Par avance, merci pour les pistes sur lesquelles vous pourriez m'orienter.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par coincoin le 10 juin 2022 07:51, modifié 1 fois.
libreOffice 4.3.6.2 sous Windows7
Avatar de l’utilisateur
Jean-Louis Cadeillan
GourOOu
GourOOu
Messages : 5753
Inscription : 02 janv. 2009 23:56

Re: Conditionner le format d'une chaîne de caractère

Message par Jean-Louis Cadeillan »

Bonsoir,
Tu peux utiliser une mise en forme conditionnelle (voir ci-joint). Par exemple, sur la cellule A18, Format > Conditionnel > Condition :
Condition1.jpg
Condition2.jpg
Les styles Faux et Correct étant définis par Format > Gérer les Styles > et à partir du style Par défaut, clic droit et Nouveau.
Idem pour la cellule G18 (en faisant le test cette fois-ci sur la cellule I19).
Cordialement,
Jean-Louis
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibO 7.6.6.3 (x64 avec Java 1.8.0_411) et AOO 4.1.15 (avec Java x32 1.8.0_381), Windows 7 Édition Intégrale 64 SP1
coincoin
Membre lOOyal
Membre lOOyal
Messages : 37
Inscription : 06 mai 2015 09:32

Re: Conditionner le format d'une chaîne de caractère

Message par coincoin »

Bonjour,
(Désolé pour le retard dans ma réponse, quelques imprévus m'ont détourné de ma tâche).

Effectivement, ça marche, merci

PS: pour information, pourquoi $'1'.$I$16="Faux" ?
libreOffice 4.3.6.2 sous Windows7
Avatar de l’utilisateur
Jean-Louis Cadeillan
GourOOu
GourOOu
Messages : 5753
Inscription : 02 janv. 2009 23:56

Re: Conditionner le format d'une chaîne de caractère

Message par Jean-Louis Cadeillan »

Bonjour,
'1' signifie que la cellule pointée est celle de la feuille «1». $ précise que ce sera toujours la feuille «1» qui sera concernée, même si tu copie la feuille et que tu renomme la nouvelle feuille «2». Si tu ne mets pas $, la formule conditionnelle va changer et '1' deviendra '2'.
Si tu n'as pas d'autres feuilles en vue ou que chaque formule doive faire référence à la feuille en cours, alors tu peux remplacer '1'.$I$16="Faux" par $I$16="Faux".
Cordialement,
Jean-Louis
LibO 7.6.6.3 (x64 avec Java 1.8.0_411) et AOO 4.1.15 (avec Java x32 1.8.0_381), Windows 7 Édition Intégrale 64 SP1