colorer des lignes sous conditions
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 : 01 août 2019 08:36
colorer des lignes sous conditions
Bonjour,
Mon problème étant que j'arrive à colorer automatiquement d'une colonne à l'autre lorsque la colonne est égale "P" mais lorsque j'ajoute A dans la colonne suivante cela me colorie que les colonnes qui sont après la colonne "J" et pas toute la ligne.
Je sais pas si c'est clair maintenant.
Et j'aimerais aussi reporter toutes les lignes dans la feuille d'après pour contenir que les lignes où il y a les "A"
Merci.
Mon problème étant que j'arrive à colorer automatiquement d'une colonne à l'autre lorsque la colonne est égale "P" mais lorsque j'ajoute A dans la colonne suivante cela me colorie que les colonnes qui sont après la colonne "J" et pas toute la ligne.
Je sais pas si c'est clair maintenant.
Et j'aimerais aussi reporter toutes les lignes dans la feuille d'après pour contenir que les lignes où il y a les "A"
Merci.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par Norvak le 09 août 2019 13:48, modifié 3 fois.
openoffice 4.1.6, windows 10
-
- GourOOu
- Messages : 9632
- Inscription : 18 sept. 2006 09:40
- Localisation : France
Re: colorer des lignes sous conditions
Bonjour,
Dans ton fichier, tu traites du cas de A à J, ou bien de toute la ligne, or tes exemples de coloration s'arrête tantôt en colonne J, mais aussi en colonne L, ou M, ou P
Sur le principe :
http://www.openoffice.org/fr/Documentat ... es_mfc.pdf
A +
Une explication supplémentaire permet de savoir quelle difficulté tu rencontres sans avoir à télécharger puis ouvrir un fichierNorvak a écrit :Problème directement expliquer ci dessous
Dans ton fichier, tu traites du cas de A à J, ou bien de toute la ligne, or tes exemples de coloration s'arrête tantôt en colonne J, mais aussi en colonne L, ou M, ou P
Sur le principe :
- Création de 3 styles
- Une affectation de chaque style pour les colonnes A à J
- Une affectation de chaque style pour les colonnes J à Q
(je ne sais pas ce que tu veux pour les colonnes K à Q)
http://www.openoffice.org/fr/Documentat ... es_mfc.pdf
A +
-
- Membre lOOyal
- Messages : 26
- Inscription : 01 août 2019 08:36
Re: colorer des lignes sous conditions
Bonsoir Jeff,
Alors tes 3 principes sont correct mais je voudrais rajouter justement 2 autres principes c'est-à-dire :
Colonne A à J jaune si K à M Jaune et si N à P rouge Alors À à Q rouge.
Exemple:
Mr. X est absent la 1er fois = A(absent) en colonne J = A à J en jaune.
Mr. X est absent la 2eme fois = A en colonne M = A à M en jaune.
MR. X est absent la 3ème fois = A en colonne P = A à P en rouge.
Alors tes 3 principes sont correct mais je voudrais rajouter justement 2 autres principes c'est-à-dire :
Colonne A à J jaune si K à M Jaune et si N à P rouge Alors À à Q rouge.
Exemple:
Mr. X est absent la 1er fois = A(absent) en colonne J = A à J en jaune.
Mr. X est absent la 2eme fois = A en colonne M = A à M en jaune.
MR. X est absent la 3ème fois = A en colonne P = A à P en rouge.
openoffice 4.1.6, windows 10
-
- Membre OOrganisé
- Messages : 50
- Inscription : 23 déc. 2012 18:42
Re: colorer des lignes sous conditions
Appliquant aux colonnes A à J les mêmes conditions qu'aux colonnes K à M ?Colonne A à J jaune si K à M Jaune
Appliquant aux colonnes A à Q les mêmes conditions qu'aux colonnes N à P ?si N à P rouge Alors À à Q rouge
LibreOffice 7.4.6.2 x64
Windows10 Pro v10.0.19044
Windows10 Pro v10.0.19044
-
- Membre lOOyal
- Messages : 26
- Inscription : 01 août 2019 08:36
-
- ManitOOu
- Messages : 2744
- Inscription : 16 avr. 2010 13:31
Re: colorer des lignes sous conditions
Bonjour,
Les règles du forum stipulent qu'il ne faut poser qu'une question par fil afin d'optimiser les futures recherches sur une problématique ciblée, or dans ton fichier tu demandes aussi, je cite :
Pour ce qui concerne ton formatage conditionnel, est-ce que tu peux tester le fichier joint dans la zone A10:P26 pour voir si cela correspond à tes attentes ?
Les règles de formatage sont les suivantes :
Les règles du forum stipulent qu'il ne faut poser qu'une question par fil afin d'optimiser les futures recherches sur une problématique ciblée, or dans ton fichier tu demandes aussi, je cite :
Il faudra ouvrir un nouveau sujet pour traiter cette demande qui n'a absolument aucun rapport avec le titre de ce sujet (sous entendu introuvable lors d'une recherche ciblée).REPORTER LA LIGNE sur la « feuille 2 » SI elle affiche « A »en colonne J et lorsqu'on écrit sur la feuille 2 la date dans la colonne « convoqué 2 eme fois » cela reporte également la date dans la feuille 1.
Pour ce qui concerne ton formatage conditionnel, est-ce que tu peux tester le fichier joint dans la zone A10:P26 pour voir si cela correspond à tes attentes ?
Les règles de formatage sont les suivantes :
Pour la zone A10:J26
Condition1 style PCondition2 style ACode : Tout sélectionner
OU(ET($J10="P";$M10="";$P10="");ET($J10<>"";$M10="P";$P10="");ET($J10<>"";$M10<>"";$P10="P"))
Condition3 style AACode : Tout sélectionner
OU(ET($J10="A";$M10="";$P10="");ET($J10<>"";$M10="A";$P10=""))
Code : Tout sélectionner
ET($J10<>"";$M10<>"";$P10="A")
Pour la zone K10:M26
Condition1 style ACondition2 style PCode : Tout sélectionner
ET($M10="A";$P10="")
Condition3 style AACode : Tout sélectionner
OU(ET($M10="P";$P10="");ET($M10<>"";$P10="P"))
Code : Tout sélectionner
ET($M10<>"";$P10="A")
Pour la zone N10:P26
Condition1 style PCondition2 style AACode : Tout sélectionner
$P10="P"
Code : Tout sélectionner
ET($J10="A";$M10="A";$P10="A")
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
En principe, toujours à jour des dernières versions dites stables
AOO
LibreOffice
Debian 10 et 11
AOO
LibreOffice
Debian 10 et 11
-
- Membre lOOyal
- Messages : 26
- Inscription : 01 août 2019 08:36
Re: colorer des lignes sous conditions
parfait je te remercie!
Mon tableau commence à prendre forme par contre n'ayant pas une machine de guerre le tableau commence un peu a ramer :/
Mon tableau commence à prendre forme par contre n'ayant pas une machine de guerre le tableau commence un peu a ramer :/
openoffice 4.1.6, windows 10
-
- ManitOOu
- Messages : 2744
- Inscription : 16 avr. 2010 13:31
Re: colorer des lignes sous conditions
Si tu parles du tableau joint à ma précédente réponse ce n'est pas normal. En revanche, s'il s'agit d'un autre tableau beaucoup plus conséquent c'est normal (le formatage conditionnel a tendance à ralentir les gros fichiers).Norvak a écrit :par contre n'ayant pas une machine de guerre le tableau commence un peu a ramer :/
Je pense que tu devrais traiter tout cela par macro. Ton fichier sera beaucoup plus véloce et permettra aussi de répondre plus facilement à ta future question sur le déplacement de certaines lignes vers une autre feuille. sous réserve toutefois que l'utilisation des macros soit autorisée.
A+
En principe, toujours à jour des dernières versions dites stables
AOO
LibreOffice
Debian 10 et 11
AOO
LibreOffice
Debian 10 et 11
-
- Membre lOOyal
- Messages : 26
- Inscription : 01 août 2019 08:36
[Résolu]: colorer des lignes sous conditions
c'est possible de faire ta méthode sous forme de macro?
faut il executer la macro en permanence qu'il y a une nouvelle ligne dans le tableau?ou c'est automatique une fois que la macro est faites?car ça m'interesse^^.
faut il executer la macro en permanence qu'il y a une nouvelle ligne dans le tableau?ou c'est automatique une fois que la macro est faites?car ça m'interesse^^.
Dernière modification par Norvak le 13 août 2019 07:30, modifié 1 fois.
openoffice 4.1.6, windows 10
-
- ManitOOu
- Messages : 2744
- Inscription : 16 avr. 2010 13:31
Re: colorer des lignes sous conditions
OuiNorvak a écrit :c'est possible de faire ta méthode sous forme de macro?
La macro s'exécute automatiquement lorsque le contenu d'une des cellules des colonnes J,M ou P a été modifié. En fait tout devient automatique en fonction des valeurs saisies.Norvak a écrit :faut il executer la macro en permanence qu'il y a une nouvelle ligne dans le tableau?
L'utilisateur n'a qu'à saisir des données et c'est tout...et bien sûr accepter l'utilisation des macros à l'ouverture du fichier.
Si tu confirmes, je te fais une proposition dans la soirée sur mon fuseau horaire.
A+
En principe, toujours à jour des dernières versions dites stables
AOO
LibreOffice
Debian 10 et 11
AOO
LibreOffice
Debian 10 et 11
-
- RespOOnsable forum
- Messages : 9257
- Inscription : 28 août 2010 08:45
Re: colorer des lignes sous conditions
Bonjour,
Dans ce cas, ouvrir un nouveau sujet dans la section appropriée en mettant un lien vers le présent sujet où vous aurez mis un lien vers le nouveau.
Nos vous rappelons que cette section n'est pas consacrée aux macros.[b][color=#404080]Norvak[/color][/b] a écrit :c'est possible de faire ta méthode sous forme de macro?
Dans ce cas, ouvrir un nouveau sujet dans la section appropriée en mettant un lien vers le présent sujet où vous aurez mis un lien vers le nouveau.
Touche Ctrl de Windows = touche cmd⌘ sur Mac
Outils > Options sur Windows = OpenOffice > Préférences sur Mac
Outils > Options sur Windows = OpenOffice > Préférences sur Mac
-
- ManitOOu
- Messages : 2744
- Inscription : 16 avr. 2010 13:31
Re: colorer des lignes sous conditions
En principe, toujours à jour des dernières versions dites stables
AOO
LibreOffice
Debian 10 et 11
AOO
LibreOffice
Debian 10 et 11
-
- GourOOu
- Messages : 9632
- Inscription : 18 sept. 2006 09:40
- Localisation : France
Re: colorer des lignes sous conditions
Les règles de MFC sont plus ardues que prévu
Du coup, je les ai créées sur une feuille à part, à l'aide d'une formule matricielle ; celle-ci ne peut être inclue dans le dialogue MFC, car elle est également interprétable sans son caractère matriciel, mais dans ce cas le retour est erroné.
A +
Du coup, je les ai créées sur une feuille à part, à l'aide d'une formule matricielle ; celle-ci ne peut être inclue dans le dialogue MFC, car elle est également interprétable sans son caractère matriciel, mais dans ce cas le retour est erroné.
A +
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
-
- Membre lOOyal
- Messages : 26
- Inscription : 01 août 2019 08:36
Re: colorer des lignes sous conditions
Merci de ton aide Jeff, malheureusement ce genre de formule à l'air de ralentir mon fichier.
openoffice 4.1.6, windows 10