Re: [fr-users] transformer couleur de fond d'une cellule en valeur

2017-09-08 Par sujet Jean-Michel PIERRE
À tester
=SI(STYLE("noir");"FF";"00"))

Jean-Michel PIERRE 
Tél : 06.19.55.73.22

> Le 8 sept. 2017 à 13:28, Laurent Balland-Poirier 
>  a écrit :
> 
> Bonjour,
> 
> 
>> Le 08/09/2017 à 12:33, Jean-Michel PIERRE a écrit :
>> Bonjour
>> Je testerai plutôt par les Styles.
>> Donc, première étape : créer le Style.
>> 
>> Jean-Michel PIERRE
>> Tél : 06.19.55.73.22
>> 
>>> Le 8 sept. 2017 à 11:02, Georges  a écrit :
>>> 
>>> bonjour à toutes et à tous
>>> 
>>> Vous allez rire mais je bute sur un truc;
>>> je cherche une formule pour transformer la couleur de fond d'une cellule en
>>> valeur numérique;
>>> genre :
>>> 
>>> =si( couleur_de_fond=colorblack;FF;00)
>>> 
>>> si la couleur de fond de cette cellule est noire alors met FF sinon 00
>>> 
>>> si vous avez une piste ...
>>> par avance merci
>>> Georges
>>> 
> Effectivement, je recommanderais d'utiliser les styles pour appliquer les 
> couleurs. Mais ensuite, je n'ai pas trouvé de fonction capable des trouver. 
> Je me suis tourné vers une macro associée à un bouton que je clique quand je 
> veux mettre à jour mon classeur.
> Pour voir si une cellule suit un style particulier :
>   if cellule.CellStyle=nomsStylesCherche(k) then...
> 
> A+
> 
> Laurent BP
> 
> -- 
> Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
> Les archives de la liste sont disponibles à 
> http://listarchives.libreoffice.org/fr/users/
> Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
> pourront pas être supprimés


-- 
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés


RE: [fr-users] transformer couleur de fond d'une cellule en valeur

2017-09-08 Par sujet Michel Rudelle
Bonjour,

> -Message d'origine-
> De : Georges [mailto:lemailageor...@free.fr]
> Envoyé : vendredi 8 septembre 2017 11:03
> À : users@fr.libreoffice.org
> Objet : [fr-users] transformer couleur de fond d'une cellule en valeur
> 
> bonjour à toutes et à tous
> 
> Vous allez rire mais je bute sur un truc;
> je cherche une formule pour transformer la couleur de fond d'une cellule
> en
> valeur numérique;
>  genre :
> 
> =si( couleur_de_fond=colorblack;FF;00)
> 
> si la couleur de fond de cette cellule est noire alors met FF sinon 00
> 
> si vous avez une piste ...
> par avance merci
> Georges

Je ne vois pas de fonction existante pour ça, mais il doit être possible de
s'en créer une par macro. Pour cela, on peut s'inspirer de l'exemple donné
ici:
https://wiki.documentfoundation.org/Macros/Calc/012/fr
L'objet est différent, mais on trouve dans la macro comment lire et
appliquer numériquement une couleur.

Cordialement,
Michel


-- 
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés



Re: [fr-users] transformer couleur de fond d'une cellule en valeur

2017-09-08 Par sujet Jean-Michel PIERRE
Bonjour 
Je testerai plutôt par les Styles.
Donc, première étape : créer le Style.

Jean-Michel PIERRE 
Tél : 06.19.55.73.22

> Le 8 sept. 2017 à 11:02, Georges  a écrit :
> 
> bonjour à toutes et à tous
> 
> Vous allez rire mais je bute sur un truc; 
> je cherche une formule pour transformer la couleur de fond d'une cellule en
> valeur numérique;
> genre :
> 
> =si( couleur_de_fond=colorblack;FF;00)
> 
> si la couleur de fond de cette cellule est noire alors met FF sinon 00
> 
> si vous avez une piste ...
> par avance merci
> Georges
> 
> 
> 
> 
> --
> Sent from: http://nabble.documentfoundation.org/Users-f1744091.html
> 
> -- 
> Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
> Les archives de la liste sont disponibles à 
> http://listarchives.libreoffice.org/fr/users/
> Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
> pourront pas être supprimés


-- 
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés