Bonjour je souhaite que chaque ligne change de couleur selon plusieurs critères.
- Tout d'abord que les lignes change de couleur en fonction de la case à choix multiples.
- puis dans un deuxième temps si la date de fin est dépassée que la ligne passe rouge
- je souhaite bien sur que le critère principal soit le choix multiple. c'est a dire que si c'est défavorable ou case blanche la ligne reste de la couleur rouge pour défavorable ou blanc pour vide.
exemple 1: avis favorable date de fin pas déplacée alors la ligne est verte
exemple 2: avis favorable mais date de fin déplacée la ligne est rouge
exemple trois: avis défavorable date de fin pas dépassée la ligne est rouge
exemple 4: avis vide la ligne est sans couleur. Peut importe la date.
Merci d'avance.
[Résolu] Changement de couleur de ligne en fonction de plusieurs données
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.
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.
-
- Membre lOOyal
- Messages : 26
- Inscription : 21 avr. 2025 06:23
[Résolu] Changement de couleur de ligne en fonction de plusieurs données
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par Nanaroutou le 03 mai 2025 19:10, modifié 1 fois.
windows 11, Libre office Version: 25.2.0.3 (X86_64)
-
- GourOOu
- Messages : 6057
- Inscription : 02 janv. 2009 23:56
Re: Changement de couleur de ligne en fonction de plusieurs données
Bonsoir,
Si j'ai bien compris, la condition de date de fin dépassée prend le pas sur avis favorable ou défavorable, mais pas sur sans avis, ce qui suppose un ordre des conditions :
Il s'agit ici des conditions que l'on fixe dans le formatage conditionnel (Format > Conditionnel > Gérer > Éditer) : Les formules sont écrites pour la plage B8:G10 (comme indiqué en bas de la fenêtre), en partant de la première cellule de cette plage (en haut à gauche), en relatif pour les lignes et en absolu pour les colonnes. Les styles (voir menu Styles > Gérer les styles) vert et rouge ont été créés pour l'occasion, le style Par défaut servant pour les lignes sans avis.
À tester ci-joint.
Cordialement,
Jean-Louis
Si j'ai bien compris, la condition de date de fin dépassée prend le pas sur avis favorable ou défavorable, mais pas sur sans avis, ce qui suppose un ordre des conditions :
- sans avis
- date de fin dépassée
- avis défavorable
- avis favorable
Il s'agit ici des conditions que l'on fixe dans le formatage conditionnel (Format > Conditionnel > Gérer > Éditer) : Les formules sont écrites pour la plage B8:G10 (comme indiqué en bas de la fenêtre), en partant de la première cellule de cette plage (en haut à gauche), en relatif pour les lignes et en absolu pour les colonnes. Les styles (voir menu Styles > Gérer les styles) vert et rouge ont été créés pour l'occasion, le style Par défaut servant pour les lignes sans avis.
À tester ci-joint.
Cordialement,
Jean-Louis
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibO 24.2.7.2 (x64 et Java 1.8.0_451) et AOO 4.1.15 (et Java x32 1.8.0_431), Windows 7 Édition Intégrale 64 SP1
-
- Membre lOOyal
- Messages : 26
- Inscription : 21 avr. 2025 06:23
Re: Changement de couleur de ligne en fonction de plusieurs données
Bonjour je rencontre un problème j'arrive pas a accéder à la formule.
windows 11, Libre office Version: 25.2.0.3 (X86_64)
-
- GourOOu
- Messages : 6057
- Inscription : 02 janv. 2009 23:56
Re: Changement de couleur de ligne en fonction de plusieurs données
Bonjour,
Si tu crées un autre format conditionnel (par le bouton Ajouter de la première fenêtre), la condition par défaut porte sur la Valeur de la cellule, mais ce champ dispose d'un menu déroulant dans lequel, ici, j'ai choisi non Valeur de la cellule, mais La formule est.
Cordialement,
Jean-Louis
Si tu parles de la formule associée à chaque condition :
Format > Conditionnel > Gérer ouvre la fenêtre Gérer le formatage conditionnel. Le bouton Éditer ouvre la fenêtre Formatage conditionnel pour B8:G10. Ensuite, il suffit de cliquer sur une condition donnée pour l'éditer (que ce soit la formule ou le style appliqué). Si tu as modifié quelque chose (volontairement), tu valides par le bouton OK.Jean-Louis Cadeillan a écrit : ↑30 avr. 2025 21:44 on fixe dans le formatage conditionnel (Format > Conditionnel > Gérer > Éditer) :
Si tu crées un autre format conditionnel (par le bouton Ajouter de la première fenêtre), la condition par défaut porte sur la Valeur de la cellule, mais ce champ dispose d'un menu déroulant dans lequel, ici, j'ai choisi non Valeur de la cellule, mais La formule est.
Cordialement,
Jean-Louis
LibO 24.2.7.2 (x64 et Java 1.8.0_451) et AOO 4.1.15 (et Java x32 1.8.0_431), Windows 7 Édition Intégrale 64 SP1
-
- Membre lOOyal
- Messages : 26
- Inscription : 21 avr. 2025 06:23
Re: Changement de couleur de ligne en fonction de plusieurs données
Je voulais copier la formule de ce tableau et la reporter, sur celui sur lequel je travail qui est beaucoup plus grand. Car si je regarde la ligne après la formule il y a juste $F8="" (cf ton imprime écran)
Pour ma part je cherche une solution à mes problèmes mais aussi à comprendre le cheminement pour y arriver.
Merci.
Pour ma part je cherche une solution à mes problèmes mais aussi à comprendre le cheminement pour y arriver.
Merci.
windows 11, Libre office Version: 25.2.0.3 (X86_64)
-
- GourOOu
- Messages : 6057
- Inscription : 02 janv. 2009 23:56
Re: Changement de couleur de ligne en fonction de plusieurs données
Comme dit plus hautCette formule met en œuvre une condition : s'il n'y a rien dans la cellule $B2, alors j'applique le style choisi ; cette formule se transforme automatiquement pour toutes les cellules de la plage B2:K1000. Ainsi, pour la ligne B2:K2, ce sera toujours le contenu de la cellule B2 qui sera comparé à "", grâce à l'indication du $ (notation absolue) et toutes les cellules B2:K2 auront le même style. Comme il n'y a pas de $ avant le n° de ligne (notation relative), pour la ligne B3:K3, c'est B3 qui sera comparé à "" et toutes les cellules B3:K3 auront le même style… etc.
Cela devrait t'aider à
Jean-Louis
ta formule doit avoir comme référence la première cellule de la plage concernée. Par exemple, si la plage de cellules sur laquelle tu veux que ta MFC soit active est B2:K1000 (ce que tu renseignes dans le champ plage en bas de la fenêtre, ou qui est déjà renseigné parce que tu as au préalable sélectionné lesdites cellules), alors la formule seraJean-Louis Cadeillan a écrit : ↑30 avr. 2025 21:44 en partant de la première cellule de cette plage (en haut à gauche)
Code : Tout sélectionner
$B2=""
Cela devrait t'aider à
Cordialement,
Jean-Louis
LibO 24.2.7.2 (x64 et Java 1.8.0_451) et AOO 4.1.15 (et Java x32 1.8.0_431), Windows 7 Édition Intégrale 64 SP1
-
- Membre lOOyal
- Messages : 26
- Inscription : 21 avr. 2025 06:23
Re: Changement de couleur de ligne en fonction de plusieurs données
Bonjour c'est bon j'ai réussi à adapter les formules à mon tableau c'est la fonction $ que j'avais pas assimilé. Un grand merci encore.
windows 11, Libre office Version: 25.2.0.3 (X86_64)