[Résolu] Étendre la mise en forme conditionnelle sur des lignes distinctes

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.
Avatar de l’utilisateur
CcileT
Fraîchement OOthentifié
Messages : 4
Inscription : 23 juin 2024 10:57

[Résolu] Étendre la mise en forme conditionnelle sur des lignes distinctes

Message par CcileT »

Bonjour à toutes et à tous,

Je rencontre des difficultés sur mon tableur. J'ai créé un tableau de suivi de stages. La colonne R représente l'état du dossier.
J'ai réussi jusqu'à présent à :
1. mettre une liste déroulante (OK, En cours, Refusé, Annulé)
2. mettre comme condition : OK : la ligne se met en verte, En cours : la ligne se met en jaune, Refusé : en gris, Annulé : en rouge.

Mon souci est le suivant :
A. Je n'arrive pas à étendre ceci aux autres lignes de manière distincte.
Soit cela prend directement ce qui ce passe dans la cellule R2 et ça s'applique au reste du tableau entier, soit à la colonne entière. Si je mets OK sur R2, ça fait des carabistouilles partout.
B. Je n'arrive pas à automatiser le fait que, lorsqu'on créés une nouvelle ligne, cela s'applique d'office

Cela fait bien bon 1 semaine que je lis tout ce que je peux sur les forums, des vidéos, j'ai même demander la solution à ChatGPT mais à pars me parler de code ou autre, impossible d'arriver à mes fins.

Une âme charitable pour me venir en aide svp ?
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Libre Office 24.2.4
Windows 10
Avatar de l’utilisateur
tintin
GourOOu
GourOOu
Messages : 9945
Inscription : 18 juil. 2008 15:29
Localisation : F-Oise

Re: Étendre un mise en forme conditionnelle sur des lignes distinctes

Message par tintin »

Bonjour et bienvenue,

Deux choses à considérer :
  1. Code : Tout sélectionner

    $R$2="OK"]
    $R$2 est une référence absolue.
    Pour que la ligne entière soit colorée, vous devez saisir la référence relative pour chaque condition (OK, En cours, Refusé, Annulé)

    Code : Tout sélectionner

    $R2="OK"
  2. Vous devez étendre le formatage conditionnel à la plage de cellules
    Sélectionner la cellule R2 > Menu Format > Conditionnel > Condition > Éditer > OUI >
    Sélectionner la première condition pour remplacer $R$2="OK" par $R2="OK" et modifier la plage de cellules (ici, A2:T20, donc à adapter)
    Idem pour chaque condition > OK

    .
    FMC_ligne.png
    Suivi Stage_modifié.ods
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
AOO 4.1.15 et LibO 24.8.7.2 / macOS Intel 13.7.6 Ventura
Adoptium-temurinJDK-jre_1.8.0_452 / Firefox/Safari/Thunderbird /Time Machine+cloneCCC
Tutoriels du forum pour macOS
Pour sauvegarder vos documents c'est ceinture ET bretelles
Avatar de l’utilisateur
CcileT
Fraîchement OOthentifié
Messages : 4
Inscription : 23 juin 2024 10:57

Re: Étendre un mise en forme conditionnelle sur des lignes distinctes

Message par CcileT »

Bonjour,

Wouah !! Merci infiniment d'avoir pris le temps d'expliquer et d'avoir modifier directement.
Je crois que j'ai compris ce que tu voulais dire du coup

Tu est mon héro du jour :super:

Excellente journée à toi
Libre Office 24.2.4
Windows 10
Avatar de l’utilisateur
Bidouille
RespOOnsable forum
RespOOnsable forum
Messages : 12673
Inscription : 08 nov. 2005 16:23
Localisation : Brest, France

Re: Étendre un mise en forme conditionnelle sur des lignes distinctes

Message par Bidouille »

Bonjour,

Avez-vous remarqué le balisage sur ce forum ?
Comment clore une question lorsqu'elle est résolue.

Fait à votre place pour cette fois.