[Résolu] Formule et fond en couleur
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.
-
little_rabbit
- NOOuvel adepte

- Messages : 16
- Inscription : 11 mai 2011 20:46
[Résolu] Formule et fond en couleur
Bonjour
La formule =CELLULE("couleur";FeuilleTruc.A1)+ALEA()*0 se met à 1 quand la cellule FeuilleTruc.A1 a un fond en couleur.
Mais si j'applique une MFC à FeuilleTruc.A1, la formule reste à 0, même dans les cas où FeuilleTruc.A1 a un fond en couleur .
Quelle astuce permettrait à ma formule de donner 1, dans ces cas là ?
La formule =CELLULE("couleur";FeuilleTruc.A1)+ALEA()*0 se met à 1 quand la cellule FeuilleTruc.A1 a un fond en couleur.
Mais si j'applique une MFC à FeuilleTruc.A1, la formule reste à 0, même dans les cas où FeuilleTruc.A1 a un fond en couleur .
Quelle astuce permettrait à ma formule de donner 1, dans ces cas là ?
Dernière modification par micmac le 03 nov. 2011 21:41, modifié 2 fois.
Raison : N'oubliez pas la coche verte. Merci
Raison : N'oubliez pas la coche verte. Merci
OpenOffice 3.3.0 sous Vista
-
jeanmimi
- Grand Maître de l'OOffice

- Messages : 17219
- Inscription : 03 mars 2006 16:02
- Localisation : Venise verte
Re: Formule et fond en couleur
Bonjour,
As-tu créé un Style correspondant à ce que tu appelles "un fond de couleur" ?
As-tu créé un Style correspondant à ce que tu appelles "un fond de couleur" ?
LibreOffice : Version : 25.8.4 (x64)(23 février 2026)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
-
little_rabbit
- NOOuvel adepte

- Messages : 16
- Inscription : 11 mai 2011 20:46
Re: Formule et fond en couleur
oui, en effet, j'ai un style pour ça. Mais qui s'appelle bidule.
En revanche, je n'ai pas crée de style pour ma MFC. Grosse erreur ?
En revanche, je n'ai pas crée de style pour ma MFC. Grosse erreur ?
OpenOffice 3.3.0 sous Vista
-
gerard24
- ManitOOu

- Messages : 3160
- Inscription : 06 juil. 2008 17:08
- Localisation : dans le Périgord
Re: Formule et fond en couleur
Bonsoir,
CELLULE("couleur";adresse) n'est pas fait pour tester si la cellule a un fond coloré.
Elle renvoie 1 si le format numérique (format > cellule) de la cellule définit un code couleur pour les nombres négatifs.
Si le format de la cellule est 0;[Red]0 la formule renvoie 1 que le nombre contenu dans la cellule soit négatif ou non.
A+
CELLULE("couleur";adresse) n'est pas fait pour tester si la cellule a un fond coloré.
Elle renvoie 1 si le format numérique (format > cellule) de la cellule définit un code couleur pour les nombres négatifs.
Si le format de la cellule est 0;[Red]0 la formule renvoie 1 que le nombre contenu dans la cellule soit négatif ou non.
A+
-
Jeff
- Grand Maître de l'OOffice

- Messages : 10007
- Inscription : 18 sept. 2006 09:40
- Localisation : France
Re: Formule et fond en couleur
Bonjour,
(Tuto sur les MFC)
On verrait plus clair si à la place des trucs/bidules on avait un fichier-joint
Comment tu fais ? Une MFC est une mise en forme conditionnelle obtenue depuis le munu Format > Mise en forme conditionnellelittle_rabbit a écrit :je n'ai pas crée de style pour ma MFC.
(Tuto sur les MFC)
On verrait plus clair si à la place des trucs/bidules on avait un fichier-joint
Dernière modification par Oukcha le 29 janv. 2013 20:54, modifié 1 fois.
Raison : Mise à jour hyperlien
Raison : Mise à jour hyperlien
À lire avant tout !
Pour télécharger Apache OpenOffice
AOO 4.1.16 / Debian 13 "Trixie" / Xfce
AOO 4.1.15 / Debian 11 "Bullseye" / Cinnamon
Pour télécharger Apache OpenOffice
AOO 4.1.16 / Debian 13 "Trixie" / Xfce
AOO 4.1.15 / Debian 11 "Bullseye" / Cinnamon
-
little_rabbit
- NOOuvel adepte

- Messages : 16
- Inscription : 11 mai 2011 20:46
Re: Formule et fond en couleur
Je ne comprends pas bien : les cellules FeuilleTruc.An sont remplies avec du texte.
Si je change le format à la main, la cellule FeuilleMachin.An, qui est remplie avec la formule =CELLULE("couleur";FeuilleTruc.An)+ALEA()*0 se met bien à 1, si le fond est en couleur, reste à 0 si le fond est sans remplissage.
En revanche, si je mets une MFC sur la cellule FeuilleTruc.An, la cellule FeuilleMachin.An devient inopérante.
Si je change le format à la main, la cellule FeuilleMachin.An, qui est remplie avec la formule =CELLULE("couleur";FeuilleTruc.An)+ALEA()*0 se met bien à 1, si le fond est en couleur, reste à 0 si le fond est sans remplissage.
En revanche, si je mets une MFC sur la cellule FeuilleTruc.An, la cellule FeuilleMachin.An devient inopérante.
OpenOffice 3.3.0 sous Vista
-
gerard24
- ManitOOu

- Messages : 3160
- Inscription : 06 juil. 2008 17:08
- Localisation : dans le Périgord
Re: Formule et fond en couleur
+1Jeff a écrit : On verrait plus clair si à la place des trucs/bidules on avait un fichier-joint
-
little_rabbit
- NOOuvel adepte

- Messages : 16
- Inscription : 11 mai 2011 20:46
Re: Formule et fond en couleur
Voilà un fichier où les lignes 3 et 4 de machin marchent, et où la ligne 7 (j'ai une MFC, sur la ligne 7 de truc) merdouille copieux (ie- ne donne pas le résultat attendu)
bidule, c'est yoman, commme chacun l'a bien compris
(appliqué ligne 3 et 4 de truc)
Merci pour votre aide
bidule, c'est yoman, commme chacun l'a bien compris
Merci pour votre aide
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
OpenOffice 3.3.0 sous Vista
-
gerard24
- ManitOOu

- Messages : 3160
- Inscription : 06 juil. 2008 17:08
- Localisation : dans le Périgord
Re: Formule et fond en couleur
Relis mon message.
| Ajout : Je n'ai pas regardé jusqu'au bout. La ligne 7 contient bien le même format appliqué par MFC. La MFC n'est pas prise en compte par la fonction CELLULE. |
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
-
little_rabbit
- NOOuvel adepte

- Messages : 16
- Inscription : 11 mai 2011 20:46
Re: Formule et fond en couleur
OK, donc mes formules en machin sont à changer.
Quelqu'un aurait-il une idée, pour qu'avec la MFC de la ligne7, feuile truc, les cellules de la feuille machin se mettent à 1 quand le fond est en couleur (-ie chaque fois que la MFC en truc a renvoyée la valeur VRAIE) ?
Suis-je con.....désolé.
J'ai écrit ce machin il y a 6 mois, en utilisant une ruse donnée sur ce forum, pour compter des cellules en couleur.
Et bien évidemment, j'ai zappé sur la ruse.
Quelqu'un aurait-il une idée, pour qu'avec la MFC de la ligne7, feuile truc, les cellules de la feuille machin se mettent à 1 quand le fond est en couleur (-ie chaque fois que la MFC en truc a renvoyée la valeur VRAIE) ?
Suis-je con.....désolé.
J'ai écrit ce machin il y a 6 mois, en utilisant une ruse donnée sur ce forum, pour compter des cellules en couleur.
Et bien évidemment, j'ai zappé sur la ruse.
Dernière modification par little_rabbit le 03 nov. 2011 21:34, modifié 1 fois.
OpenOffice 3.3.0 sous Vista
-
gerard24
- ManitOOu

- Messages : 3160
- Inscription : 06 juil. 2008 17:08
- Localisation : dans le Périgord
Re: Formule et fond en couleur
Si tu utilisait la même formule que pour la MFC ?
NB.SI($Truc.$H7:$L7;$Truc.A7)>0
NB.SI($Truc.$H7:$L7;$Truc.A7)>0
-
little_rabbit
- NOOuvel adepte

- Messages : 16
- Inscription : 11 mai 2011 20:46
Re: Formule et fond en couleur
c'est exactement ce que je venais de voir
Merci
OpenOffice 3.3.0 sous Vista