Re: [users-fr] [Calc] Format d'une cellule en fonction du format d'une autre cellule

2008-05-25 Par sujet Gabriel Jourdain
Le vendredi 23 mai 2008, yves dutrieux a écrit :
 Et...

 Le 0, ce n'est pas dramatique.

  Mais c'est toujours en fonction de la valeur qu'il y a dans la
  colonne D, ce
  que je ne veux pas.
 
  Ce qu'il me faut, c'est que, indépendamment de toute autre
  cellule, quand je
  mets un nom en évidence  en changeant sa couleur de police, dans
  la feuille fiches, cette mise en évidence apparaisse dans la
  feuille programme...
 
  Un manière de simuler ça, c'est peut-être de rajouter une colonne
  avec le

 nom du style utilisé.
 Voir la cellule fiches.C7 dans le document ci-joint.
 si on change le contenu en 'bleu', le style changera aussi dans la
 feuille programme
 C'est compliqué à mettre en oeuvre et y'a toujours les zéros... :-(

Bonjour,

Par contre en C9 en retirant le  de la formule, positionné avant 
STYLE, le zéro disparait :

=DECALER(fiches.A1;EQUIV(A1;date_fiches;0)-1+9;3)STYLE(DECALER(fiches.A1;EQUIV(A1;date_fiches;0)-1+9;2))

Opensuse 10.3 OOo 2.3.0.1.5

Gabriel.



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] [Calc] Format d'une cellule en fonction du format d'une autre cellule

2008-05-25 Par sujet yves dutrieux
Bonjour,

Le 25 mai 2008 17:15, Gabriel Jourdain [EMAIL PROTECTED] a écrit
:

 Le vendredi 23 mai 2008, yves dutrieux a écrit :
  Et...
 
  Le 0, ce n'est pas dramatique.
 
   Mais c'est toujours en fonction de la valeur qu'il y a dans la
   colonne D, ce
   que je ne veux pas.
  
   Ce qu'il me faut, c'est que, indépendamment de toute autre
   cellule, quand je
   mets un nom en évidence  en changeant sa couleur de police, dans
   la feuille fiches, cette mise en évidence apparaisse dans la
   feuille programme...
  
   Un manière de simuler ça, c'est peut-être de rajouter une colonne
   avec le
 
  nom du style utilisé.
  Voir la cellule fiches.C7 dans le document ci-joint.
  si on change le contenu en 'bleu', le style changera aussi dans la
  feuille programme
  C'est compliqué à mettre en oeuvre et y'a toujours les zéros... :-(

 Bonjour,

 Par contre en C9 en retirant le  de la formule, positionné avant
 STYLE, le zéro disparait :


 =DECALER(fiches.A1;EQUIV(A1;date_fiches;0)-1+9;3)STYLE(DECALER(fiches.A1;EQUIV(A1;date_fiches;0)-1+9;2))

Effectivement, mais le style n'est plus appliqué :-(
si tu changes fiches.C10 par la valeur jaune , ta cellule programme.C9
ne passera pas en jaune comme désiré.

Yves


 Opensuse 10.3 OOo 2.3.0.1.5

 Gabriel.



 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]




-- 
web site : http://www.molenbaix.com


Re: [users-fr] [Calc] Format d'une cellule en fonction du format d'une autre cellule

2008-05-25 Par sujet Gabriel Jourdain
Le dimanche 25 mai 2008, yves dutrieux a écrit :
 Bonjour,

 Le 25 mai 2008 17:15, Gabriel Jourdain [EMAIL PROTECTED] a
 écrit

  Le vendredi 23 mai 2008, yves dutrieux a écrit :
   Et...
  
   Le 0, ce n'est pas dramatique.
  
Mais c'est toujours en fonction de la valeur qu'il y a dans la
colonne D, ce
que je ne veux pas.
   
Ce qu'il me faut, c'est que, indépendamment de toute autre
cellule, quand je
mets un nom en évidence  en changeant sa couleur de police,
dans la feuille fiches, cette mise en évidence apparaisse
dans la feuille programme...
   
Un manière de simuler ça, c'est peut-être de rajouter une
colonne avec le
  
   nom du style utilisé.
   Voir la cellule fiches.C7 dans le document ci-joint.
   si on change le contenu en 'bleu', le style changera aussi dans
   la feuille programme
   C'est compliqué à mettre en oeuvre et y'a toujours les zéros...
   :-(
 
  Bonjour,
 
  Par contre en C9 en retirant le  de la formule, positionné avant
  STYLE, le zéro disparait :
 
 
  =DECALER(fiches.A1;EQUIV(A1;date_fiches;0)-1+9;3)STYLE(DECALER(fic
 hes.A1;EQUIV(A1;date_fiches;0)-1+9;2))

 Effectivement, mais le style n'est plus appliqué :-(
 si tu changes fiches.C10 par la valeur jaune , ta cellule
 programme.C9 ne passera pas en jaune comme désiré.

Bonsoir,

J'avais répondu sans vérifier. En revanche la formule suivante 
fonctionne parfaitement (vérifié) :

=DECALER(fiches.A1;EQUIV(A1;date_fiches;0STYLE(DECALER(fiches.A1;EQUIV(A1;date_fiches;0)-1+9;2)))-1+9;3)

Bien sûr je ne sais pas l'expliquer. La fonction STYLE semble être 
appliquée directement à la valeur de la source puisque imbriquée à la 
fonction EQUIV.  J'ai fais quelques constats en fonction du 
positionnement de STYLE, il faudrait travailler dessus encore un peu 
pour faire une synthèse et en tirer des conclusions.

Peut-être à suivre.



Opensuse 10.3 OOo 2.3.0.1.5

Gabriel.





-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] [Calc] Format d'une cellule en fonction du format d'une autre cellule

2008-05-24 Par sujet Philippe Monosiet



joel a écrit :

Le Friday 23 May 2008 23:16:44 yves dutrieux, vous avez écrit :
  

Dans l'onglet programme, les formules contenues dans les cellules C10 à
C12
sont le résultat d'essais ? Parce qu'en les supprimant, ça ne modifie
rien non plus.
  

Oui, j'aime bien faire des tests avec des formules 'décomposées' avant de
les joindre pour former la finale :-)



Bon, je viens de passer 2 h 30 à adapter toutes ces formules à mon fichier 
réel (qui comportait plus de colonnes, de feuilles, de lignes...) et tout 
fonctionne comme désiré.


Juste ce zéro en plus, qui n'est pas très gênant, mais si tu trouves comment 
l'enlever, je suis preneur. Mais ne te prends pas la tête avec ça, tel quel, 
c'est déjà très bien.


En tout cas, je te remercie pour tout, Yves.

  

Pour enlever le zéro je propose de modifier la formule de Yves par
=DECALER(fiches.A1;EQUIV(A1;date_fiches;0)-1+6;3)SI(STYLE(DECALER(fiches.A1;EQUIV(A1;date_fiches;0)-1+6;2))=0;;)

Ce qui fait remplacer le zéro que STYLE génère par une chaine vide.

Philippe



Re: [users-fr] [Calc] Format d'une cellule en fonction du format d'une autre cellule

2008-05-24 Par sujet joel
Le Saturday 24 May 2008 14:24:43 Philippe Monosiet, vous avez écrit :
 Pour enlever le zéro je propose de modifier la formule de Yves par
 =DECALER(fiches.A1;EQUIV(A1;date_fiches;0)-1+6;3)SI(STYLE(DECALER(fiches.A
1;EQUIV(A1;date_fiches;0)-1+6;2))=0;;)

 Ce qui fait remplacer le zéro que STYLE génère par une chaine vide.

Bravo, Philippe, c'était La solution.

Par contre, une cellule refuse obstinément la modif.
Et maintenant, même si je mets un simple =programme.C1, dans la cellule, il 
affiche =programme.C1 au lieu du nom qui apparaît en programme.C1

J'ai beau vérifier le formatage des cellules, je ne vois rien de particulier.

Qu'est-ce qui peut provoquer ce comportement ?

-- 
Joël

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] [Calc] Format d'une cellule en fonction du format d'une autre cellule

2008-05-24 Par sujet joel
Le Saturday 24 May 2008 15:46:42 joel, vous avez écrit :
 Par contre, une cellule refuse obstinément la modif.

Bon, j'ai contourné le problème en supprimant la ligne de ladite cellule et en 
la recréant.

Ce qui ne me dit pas ce qui s'est passé :(

-- 
Joël

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] [Calc] Format d'une cellule en fonction du format d'une autre cellule

2008-05-24 Par sujet Patrick

joel a écrit :
(...) Juste ce zéro en plus, qui n'est pas très gênant, mais si tu 
trouves comment l'enlever, je suis preneur.(...)

Bonjour,
je n'ai pas tout suivit mais le zéro affiché devrait être géré par :
Outils - Options - Openoffice.org Calc  - Affichage - Valeurs zéro (à 
décocher).
Pour l'impression c'est dans les réglages de la page (Format - Page - 
Classeur - Valeurs zéro).


A moins que les effets de style bloque ces réglages, mais cela m'étonnerait.

Patrick


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] [Calc] Format d'une cellule en fonction du format d'une autre cellule

2008-05-24 Par sujet joel
Le Saturday 24 May 2008 16:13:15 Patrick, vous avez écrit :
 joel a écrit :
  (...) Juste ce zéro en plus, qui n'est pas très gênant, mais si tu
  trouves comment l'enlever, je suis preneur.(...)

 Bonjour,
 je n'ai pas tout suivit mais le zéro affiché devrait être géré par :
 Outils - Options - Openoffice.org Calc  - Affichage - Valeurs zéro (à
 décocher).
 Pour l'impression c'est dans les réglages de la page (Format - Page -
 Classeur - Valeurs zéro).

Je te remercie, Patrick,

Cette solution ne fonctionne pas dans le cas présent : ça ne marche que pour 
les cellules vides.

Mais la solution donnée par Philippe me convient très bien.

Par contre, je ne connaissais pas la possibilité que tu évoques. Je te 
remercie donc de me l'avoir faite connaître.

-- 
Joël

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] [Calc] Format d'une cellule en fonction du format d'une autre cellule

2008-05-24 Par sujet yves dutrieux
Bonjour,

Le 24 mai 2008 14:24, Philippe Monosiet [EMAIL PROTECTED] a
écrit :



 joel a écrit :

 Le Friday 23 May 2008 23:16:44 yves dutrieux, vous avez écrit :


 Dans l'onglet programme, les formules contenues dans les cellules C10 à
 C12
 sont le résultat d'essais ? Parce qu'en les supprimant, ça ne modifie
 rien non plus.


 Oui, j'aime bien faire des tests avec des formules 'décomposées' avant de
 les joindre pour former la finale :-)



 Bon, je viens de passer 2 h 30 à adapter toutes ces formules à mon fichier
 réel (qui comportait plus de colonnes, de feuilles, de lignes...) et tout
 fonctionne comme désiré.

 Juste ce zéro en plus, qui n'est pas très gênant, mais si tu trouves
 comment l'enlever, je suis preneur. Mais ne te prends pas la tête avec ça,
 tel quel, c'est déjà très bien.

 En tout cas, je te remercie pour tout, Yves.



 Pour enlever le zéro je propose de modifier la formule de Yves par

 =DECALER(fiches.A1;EQUIV(A1;date_fiches;0)-1+6;3)SI(STYLE(DECALER(fiches.A1;EQUIV(A1;date_fiches;0)-1+6;2))=0;;)

 Ce qui fait remplacer le zéro que STYLE génère par une chaine vide.


Je venais de trouver une manière :
=DECALER(eleves.$A$3;N7;0)CAR(STYLE(DECALER(fiches.$C$1;N7-3;0))+32)
qui remplaçait la valeur zéro par un caractère BLANC (en y ajoutant 32)

mais la manière de Christian est plus élégante :-)
http://christianwtd.free.fr/index.php?rubrique=DebFormatCond

=DECALER(eleves.$A$3;N7;0)T(STYLE(DECALER(fiches.$C$1;N7-3;0)))

Yves.



 Philippe




-- 
web site : http://www.molenbaix.com


Re: [users-fr] [Calc] Format d'une cellule en fonction du format d'une autre cellule

2008-05-23 Par sujet joel
Le Friday 23 May 2008 01:10:41 yves dutrieux, vous avez écrit :
  Mais je pense que tu peux contourner avec la fonction STYLE.

 ou utiliser un format conditionnel comme celui utilisé pour les nombre mais
 sur la colonne d'à côté, ce qui donne comme style conditionnel sur C1:C9
 formule    est   SI(INDIRECT(ADRESSE(LIGNE();COLONNE()+1;0))17;vrai;faux)
 et attribuer le style rouge

  Elle fait la même chose que le formatage conditionnel, en mieux. Il va
  falloir pédaler un peu...

 J'ai joué un peu avec cette fonction, mais elle me retournait toujours un
 Zéro non désiré (vu que la colonne est en texte)... j'ai pas poussé plus
 loin... pour l'instant ;-)

Merci à vous deux, Christian et Yves, pour vos explications.

La formule que tu me proposes, Christian, ne correspond pas à ce que je veux 
faire : si je passe en rouge un nom dans la feuille fiches, qu'il 
apparaisse en rouge dans la feuille programme.

Je crois qu'il vas falloir que je me plonge dans la fonction STYLE, comme le 
dit Christian.

J'ai l'impression que je vais devoir faire à nouveau appel à la liste...

-- 
Joël

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] [Calc] Format d'une cellule en fonction du format d'une autre cellule

2008-05-23 Par sujet joel
Le Friday 23 May 2008 10:42:46 joel, vous avez écrit :
 La formule que tu me proposes, Christian,

Pardon, je voulais dire : Yves

Rendons à Yves ce qui est à Yves...

 ne correspond pas à ce que je 
 veux faire : si je passe en rouge un nom dans la feuille fiches, qu'il
 apparaisse en rouge dans la feuille programme.

Par contre, Christian, je viens d'examiner 
http://christianwtd.free.fr/index.php?rubrique=DebFormatCond

et je n'ai pas l'impression de pouvoir faire directement ce que je veux avec 
cette fonction.

Par contre, si j'ajoute, dans la feuille fiches, un * devant les noms que je 
veux mettre en évidence, est-ce que je pourrai utiliser cette fonction STYLE 
dans la feuille programme ?

Mais il faut que je conserve la 
formule  =DECALER(fiches.A1;EQUIV(A1;date_fiches;0)-1+9;3)

Est-il possible de combiner les 2 ?

-- 
Joël

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] [Calc] Format d'une cellule en fonction du format d'une autre cellule

2008-05-23 Par sujet yves dutrieux
Bonjour,

Le 23 mai 2008 12:02, joel [EMAIL PROTECTED] a écrit :

 Le Friday 23 May 2008 10:42:46 joel, vous avez écrit :
  La formule que tu me proposes, Christian,

 Pardon, je voulais dire : Yves

 Rendons à Yves ce qui est à Yves...

  ne correspond pas à ce que je
  veux faire : si je passe en rouge un nom dans la feuille fiches, qu'il
  apparaisse en rouge dans la feuille programme.

 Par contre, Christian, je viens d'examiner
 http://christianwtd.free.fr/index.php?rubrique=DebFormatCond

 et je n'ai pas l'impression de pouvoir faire directement ce que je veux
 avec
 cette fonction.

 Par contre, si j'ajoute, dans la feuille fiches, un * devant les noms que
 je
 veux mettre en évidence, est-ce que je pourrai utiliser cette fonction
 STYLE
 dans la feuille programme ?

 Mais il faut que je conserve la
 formule  =DECALER(fiches.A1;EQUIV(A1;date_fiches;0)-1+9;3)

 Est-il possible de combiner les 2 ?

Jette un oeil du côté de la cellule C9 dans le doc que je t'ai envoyé... ;-)
ça fonctionne avec le style mais l'embêtant, c'est que ça rajoute un zéro
que je ne parviens pas à enlever

Si ça peut aider à avancer...
Yves



 --
 Joël

 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]




-- 
web site : http://www.molenbaix.com


Re: [users-fr] [Calc] Format d'une cellule en fonction du format d'une autre cellule

2008-05-23 Par sujet joel
Le Friday 23 May 2008 19:17:16 yves dutrieux, vous avez écrit :
 Jette un oeil du côté de la cellule C9 dans le doc que je t'ai envoyé...
 ;-) ça fonctionne avec le style mais l'embêtant, c'est que ça rajoute un
 zéro que je ne parviens pas à enlever

Je te remercie, Yves,

Le 0, ce n'est pas dramatique.
Mais c'est toujours en fonction de la valeur qu'il y a dans la colonne D, ce 
que je ne veux pas.

Ce qu'il me faut, c'est que, indépendamment de toute autre cellule, quand je 
mets un nom en évidence  en changeant sa couleur de police, dans la 
feuille fiches, cette mise en évidence apparaisse dans la 
feuille programme...

-- 
Joël

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] [Calc] Format d'une cellule en fonction du format d'une autre cellule

2008-05-23 Par sujet yves dutrieux
Ok,

Le 23 mai 2008 20:44, joel [EMAIL PROTECTED] a écrit :

 Le Friday 23 May 2008 19:17:16 yves dutrieux, vous avez écrit :
  Jette un oeil du côté de la cellule C9 dans le doc que je t'ai envoyé...
  ;-) ça fonctionne avec le style mais l'embêtant, c'est que ça rajoute un
  zéro que je ne parviens pas à enlever

 Je te remercie, Yves,

 Le 0, ce n'est pas dramatique.
 Mais c'est toujours en fonction de la valeur qu'il y a dans la colonne D,
 ce
 que je ne veux pas.

 Ce qu'il me faut, c'est que, indépendamment de toute autre cellule, quand
 je
 mets un nom en évidence  en changeant sa couleur de police, dans la
 feuille fiches, cette mise en évidence apparaisse dans la
 feuille programme...


Il faudrait donc une 'fonction' qui puisse récupérer la mise en évidence
d'une cellule. Ou mieux, l'équivalent d'un copier/coller avec tout le
formatage.
Hummm. Me demande si ça existe dans les fonctions ça.

Sous forme de macro, c'est sûrement faisable. Mais les macros, c'est pas mon
fort. Je galère déjà pas mal avec base et le language macro ...
J'ai d'ailleurs pas eu de réponse à une question prog. à ce sujet. Donc me
documente moi-même pour l'instant...

Yves.



 --
 Joël

 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]




-- 
web site : http://www.molenbaix.com


Re: [users-fr] [Calc] Format d'une cellule en fonction du format d'une autre cellule

2008-05-23 Par sujet yves dutrieux
Et...

Le 0, ce n'est pas dramatique.
 Mais c'est toujours en fonction de la valeur qu'il y a dans la colonne D,
 ce
 que je ne veux pas.

 Ce qu'il me faut, c'est que, indépendamment de toute autre cellule, quand
 je
 mets un nom en évidence  en changeant sa couleur de police, dans la
 feuille fiches, cette mise en évidence apparaisse dans la
 feuille programme...

 Un manière de simuler ça, c'est peut-être de rajouter une colonne avec le
nom du style utilisé.
Voir la cellule fiches.C7 dans le document ci-joint.
si on change le contenu en 'bleu', le style changera aussi dans la feuille
programme
C'est compliqué à mettre en oeuvre et y'a toujours les zéros... :-(

mais ça peut -être une piste...
Bon courage.

Yves


 --
 web site : http://www.molenbaix.com




-- 
web site : http://www.molenbaix.com


PROGRAMME.ods
Description: application/vnd.oasis.opendocument.spreadsheet
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Re: [users-fr] [Calc] Format d'une cellule en fonction du format d'une autre cellule

2008-05-23 Par sujet joel
Le Friday 23 May 2008 21:37:46 yves dutrieux, vous avez écrit :
 Un manière de simuler ça, c'est peut-être de rajouter une colonne avec le

 nom du style utilisé.
 Voir la cellule fiches.C7 dans le document ci-joint.
 si on change le contenu en 'bleu', le style changera aussi dans la feuille
 programme

Génial, Yves, ça me vas tout à fait. Merci beaucoup.

 C'est compliqué à mettre en oeuvre et y'a toujours les zéros... :-(

Tant pis pour les zéros, ce n'est pas grave.

Mais, peux-tu m'expliquer comment cela fonctionne :
STYLE(DECALER(fiches.$C$1;N7-3;0))
Je ne pige pas...

Avant de recevoir ton dernier mail, j'avais essayé avec l'enregistreur de 
macro. Mais, d'une part, ça ne marche pas, et d'autre part, le copier-coller 
efface la formule présente dans la cellule, ce que je ne veux pas.

-- 
Joël

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] [Calc] Format d'une cellule en fonction du format d'une autre cellule

2008-05-23 Par sujet joel
Le Friday 23 May 2008 22:16:04 joel, vous avez écrit :
 Mais, peux-tu m'expliquer comment cela fonctionne :
 STYLE(DECALER(fiches.$C$1;N7-3;0))

Bon, j'ai supprimé cette partie de la formule, dans l'onglet fiches, parce 
que : 
- je n'arrivai pas à trouver la bonne syntaxe pour les autres lignes
- la colonne C est suffisante pour repérer les noms mis en évidence
- en supprimant cette partie, le comportement dans l'onglet programme est 
toujours celui que je désire.

Dans l'onglet programme, les formules contenues dans les cellules C10 à C12 
sont le résultat d'essais ? Parce qu'en les supprimant, ça ne modifie rien 
non plus.
-- 
Joël

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] [Calc] Format d'une cellule en fonction du format d'une autre cellule

2008-05-23 Par sujet yves dutrieux
Re,

Le 23 mai 2008 22:16, joel [EMAIL PROTECTED] a écrit :

 Le Friday 23 May 2008 21:37:46 yves dutrieux, vous avez écrit :
  Un manière de simuler ça, c'est peut-être de rajouter une colonne avec le
 
  nom du style utilisé.
  Voir la cellule fiches.C7 dans le document ci-joint.
  si on change le contenu en 'bleu', le style changera aussi dans la
 feuille
  programme

 Génial, Yves, ça me vas tout à fait. Merci beaucoup.

  C'est compliqué à mettre en oeuvre et y'a toujours les zéros... :-(

 Tant pis pour les zéros, ce n'est pas grave.

 Mais, peux-tu m'expliquer comment cela fonctionne :
 STYLE(DECALER(fiches.$C$1;N7-3;0))

en décomposant :
STYLE(nom-du-style) sert à affecter un style à une cellule (comme
expliqué dans l'aide).
DECALER(fiches.$C$1;N7-3;0) sert à récupérer le nom du style 'rouge','bleu'
ou autre à partir de la cellule qu'on a ajouté...

Yves


 Je ne pige pas...

 Avant de recevoir ton dernier mail, j'avais essayé avec l'enregistreur de
 macro. Mais, d'une part, ça ne marche pas, et d'autre part, le
 copier-coller
 efface la formule présente dans la cellule, ce que je ne veux pas.

 --
 Joël

 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]




-- 
web site : http://www.molenbaix.com


Re: [users-fr] [Calc] Format d'une cellule en fonction du format d'une autre cellule

2008-05-23 Par sujet yves dutrieux
Le 23 mai 2008 23:08, joel [EMAIL PROTECTED] a écrit :

 Le Friday 23 May 2008 22:16:04 joel, vous avez écrit :
  Mais, peux-tu m'expliquer comment cela fonctionne :
  STYLE(DECALER(fiches.$C$1;N7-3;0))

 Bon, j'ai supprimé cette partie de la formule, dans l'onglet fiches,
 parce
 que :
 - je n'arrivai pas à trouver la bonne syntaxe pour les autres lignes

j'avais dit que c'était compliqué :-)


 - la colonne C est suffisante pour repérer les noms mis en évidence

Oui


 - en supprimant cette partie, le comportement dans l'onglet programme est
 toujours celui que je désire.

Oui, mais le style n'est donc plus appliqué à la cellule à laquelle tu viens
de l'enlever...
donc, si tu appliques le style 'bleu' à la cellule (manuellement) et que tu
indiques 'rouge', la cellule dans ta feuille programme sera. rouge.



 Dans l'onglet programme, les formules contenues dans les cellules C10 à
 C12
 sont le résultat d'essais ? Parce qu'en les supprimant, ça ne modifie rien
 non plus.

Oui, j'aime bien faire des tests avec des formules 'décomposées' avant de
les joindre pour former la finale :-)

Yves


 --
 Joël

 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]




-- 
web site : http://www.molenbaix.com


Re: [users-fr] [Calc] Format d'une cellule en fonction du format d'une autre cellule

2008-05-23 Par sujet joel
Le Friday 23 May 2008 23:16:44 yves dutrieux, vous avez écrit :
  Dans l'onglet programme, les formules contenues dans les cellules C10 à
  C12
  sont le résultat d'essais ? Parce qu'en les supprimant, ça ne modifie
  rien non plus.

 Oui, j'aime bien faire des tests avec des formules 'décomposées' avant de
 les joindre pour former la finale :-)

Bon, je viens de passer 2 h 30 à adapter toutes ces formules à mon fichier 
réel (qui comportait plus de colonnes, de feuilles, de lignes...) et tout 
fonctionne comme désiré.

Juste ce zéro en plus, qui n'est pas très gênant, mais si tu trouves comment 
l'enlever, je suis preneur. Mais ne te prends pas la tête avec ça, tel quel, 
c'est déjà très bien.

En tout cas, je te remercie pour tout, Yves.

-- 
Joël

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[users-fr] [Calc] Format d'une cellule en fonction du format d'une autre cellule

2008-05-22 Par sujet joel
Bonjour,

Je n'ai pas trouvé dans l'aide, ni dans les archives de la liste, ni sur 
http://christianwtd.free.fr/ (peut-être parce que je ne sais pas sur quel mot 
chercher...)

Dans la cellule D9 d'une feuille, j'ai cette formule :
=DECALER(fiches.A1;EQUIV(A1;date_fiches;0)-1+9;4)

Si la cellule source contient du texte en noir, alors le texte sera noir. Si 
je modifie la couleur du texte de la cellule source, la couleur est modifiée 
(en fait, dans la cellule source, c'est un formatage conditionnel).

Dans la cellule C9 de la même feuille, j'ai cette formule :
=DECALER(fiches.A1;EQUIV(A1;date_fiches;0)-1+9;3)

Mais là, le texte reste obstinément noir, quelque soit la couleur du texte de 
le cellule source.

Les cellules C9 et D9 ont le même formatage (couleur de police : automatique). 
La seule différence, c'est que C9 contient un nom, et D9 un nombre.
Est-ce pour cela que le comportement n'est pas le même ? Je ne comprends 
pas...

En fait, ce que je voudrai faire, c'est que quand je mets en rouge le nom 
ciblé dans la feuille fiches, ce nom soit également formaté en rouge dans 
ma cellule C9.

Qui pourrait m'expliquer comment faire ?

-- 
Joël

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] [Calc] Format d'une cellule en fonction du format d'une autre cellule

2008-05-22 Par sujet yves dutrieux
Bonjour,

Le 22 mai 2008 14:58, joel [EMAIL PROTECTED] a écrit :

 Bonjour,

 Je n'ai pas trouvé dans l'aide, ni dans les archives de la liste, ni sur
 http://christianwtd.free.fr/ (peut-être parce que je ne sais pas sur quel
 mot
 chercher...)

 Dans la cellule D9 d'une feuille, j'ai cette formule :
 =DECALER(fiches.A1;EQUIV(A1;date_fiches;0)-1+9;4)

 Si la cellule source contient du texte en noir, alors le texte sera noir.
 Si
 je modifie la couleur du texte de la cellule source, la couleur est
 modifiée
 (en fait, dans la cellule source, c'est un formatage conditionnel).

 Dans la cellule C9 de la même feuille, j'ai cette formule :
 =DECALER(fiches.A1;EQUIV(A1;date_fiches;0)-1+9;3)

 Mais là, le texte reste obstinément noir, quelque soit la couleur du texte
 de
 le cellule source.

 Les cellules C9 et D9 ont le même formatage (couleur de police :
 automatique).
 La seule différence, c'est que C9 contient un nom, et D9 un nombre.
 Est-ce pour cela que le comportement n'est pas le même ? Je ne comprends
 pas...

 En fait, ce que je voudrai faire, c'est que quand je mets en rouge le nom
 ciblé dans la feuille fiches, ce nom soit également formaté en rouge dans
 ma cellule C9.

 Qui pourrait m'expliquer comment faire ?

Peut-être as-tu un style sur la cellule qui empêche ce formatage ?

nb il serait bcp plus facile pour nous d'avoir un tableau exemple pour voir
exactement ce qui se passe.
Pourrais-tu nous l'envoyer (si pas trop gros) sinon envoie le à mon adresse
perso ?

Merci.
Yves



 --
 Joël

 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]




-- 
web site : http://www.molenbaix.com


Re: [users-fr] [Calc] Format d'une cellule en fonction du format d'une autre cellule

2008-05-22 Par sujet joel
Le Thursday 22 May 2008 19:17:29 yves dutrieux, vous avez écrit :
  En fait, ce que je voudrai faire, c'est que quand je mets en rouge le nom
  ciblé dans la feuille fiches, ce nom soit également formaté en rouge
  dans ma cellule C9.
 
  Qui pourrait m'expliquer comment faire ?

 Peut-être as-tu un style sur la cellule qui empêche ce formatage ?

 nb il serait bcp plus facile pour nous d'avoir un tableau exemple pour voir
 exactement ce qui se passe.
 Pourrais-tu nous l'envoyer (si pas trop gros) sinon envoie le à mon adresse
 perso ?

Bon, j'ai fait un fichier exemple en faisant une copie de mon fichier, et en 
ne gardant que le minimum permettant de montrer ce que je veux faire. Je le 
mets en pièce jointe.

 Merci.

C'est moi qui te remercie, ainsi que quiconque me donnera une solution.

-- 
Joël


PROGRAMME.2.ods
Description: application/vnd.oasis.opendocument.spreadsheet
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Re: [users-fr] [Calc] Format d'une cellule en fonction du format d'une autre cellule

2008-05-22 Par sujet christianwtd

joel a écrit :

Le Thursday 22 May 2008 19:17:29 yves dutrieux, vous avez écrit :
  

En fait, ce que je voudrai faire, c'est que quand je mets en rouge le nom
ciblé dans la feuille fiches, ce nom soit également formaté en rouge
dans ma cellule C9.

Qui pourrait m'expliquer comment faire ?
  

Peut-être as-tu un style sur la cellule qui empêche ce formatage ?

nb il serait bcp plus facile pour nous d'avoir un tableau exemple pour voir
exactement ce qui se passe.
Pourrais-tu nous l'envoyer (si pas trop gros) sinon envoie le à mon adresse
perso ?



Bon, j'ai fait un fichier exemple en faisant une copie de mon fichier, et en 
ne gardant que le minimum permettant de montrer ce que je veux faire. Je le 
mets en pièce jointe.
  

Merci.



C'est moi qui te remercie, ainsi que quiconque me donnera une solution.

  

Bonsoir Joel,

Ca ne marche pas et c'est normal.
Ta formule d'origine :

DECALER(fiches.A1;EQUIV(A1;date_fiches;0)-1+9;4)

permet de lire et d'écrire le contenu d'une cellule dans une autre, sans 
se préoccuper de la couleur.

La seule fonction qui parle de couleur dans une cellule est :
=CELLULE (COLOR; A1)
par exemple. Elle est on ne peut plus limitée. Donc par cette voie, pas 
de solution,
impossible de recopier une couleur de cellule via une fonction (exceptée 
une macro)

Mais je pense que tu peux contourner avec la fonction STYLE.
Elle fait la même chose que le formatage conditionnel, en mieux. Il va 
falloir pédaler un peu...


Bon surf,
Christian

--
Visitez http://christianwtd.free.fr/ pour débuter avec Calc, d'OpenOffice.org



Re: [users-fr] [Calc] Format d'une cellule en fonction du format d'une autre cellule

2008-05-22 Par sujet yves dutrieux
Bonjour,

Le 22 mai 2008 23:36, christianwtd [EMAIL PROTECTED] a écrit :

 joel a écrit :

  Le Thursday 22 May 2008 19:17:29 yves dutrieux, vous avez écrit :


 En fait, ce que je voudrai faire, c'est que quand je mets en rouge le nom
 ciblé dans la feuille fiches, ce nom soit également formaté en rouge
 dans ma cellule C9.

 Qui pourrait m'expliquer comment faire ?


 Peut-être as-tu un style sur la cellule qui empêche ce formatage ?

 nb il serait bcp plus facile pour nous d'avoir un tableau exemple pour
 voir
 exactement ce qui se passe.
 Pourrais-tu nous l'envoyer (si pas trop gros) sinon envoie le à mon
 adresse
 perso ?



 Bon, j'ai fait un fichier exemple en faisant une copie de mon fichier, et
 en ne gardant que le minimum permettant de montrer ce que je veux faire. Je
 le mets en pièce jointe.


 Merci.



 C'est moi qui te remercie, ainsi que quiconque me donnera une solution.



 Bonsoir Joel,

 Ca ne marche pas et c'est normal.
 Ta formule d'origine :

 DECALER(fiches.A1;EQUIV(A1;date_fiches;0)-1+9;4)

 permet de lire et d'écrire le contenu d'une cellule dans une autre, sans se
 préoccuper de la couleur.

+1
et la couleur rouge que tu as est attribuée via un format conditionnel...


 La seule fonction qui parle de couleur dans une cellule est :
 =CELLULE (COLOR; A1)
 par exemple. Elle est on ne peut plus limitée. Donc par cette voie, pas de
 solution,
 impossible de recopier une couleur de cellule via une fonction (exceptée
 une macro)
 Mais je pense que tu peux contourner avec la fonction STYLE.

ou utiliser un format conditionnel comme celui utilisé pour les nombre mais
sur la colonne d'à côté, ce qui donne comme style conditionnel sur C1:C9
formuleest   SI(INDIRECT(ADRESSE(LIGNE();COLONNE()+1;0))17;vrai;faux)
et attribuer le style rouge


 Elle fait la même chose que le formatage conditionnel, en mieux. Il va
 falloir pédaler un peu...

J'ai joué un peu avec cette fonction, mais elle me retournait toujours un
Zéro non désiré (vu que la colonne est en texte)... j'ai pas poussé plus
loin... pour l'instant ;-)

Bonne découverte
Yves.



 Bon surf,
 Christian

 --
 Visitez http://christianwtd.free.fr/ pour débuter avec Calc,
 d'OpenOffice.org




-- 
web site : http://www.molenbaix.com


PROGRAMME.ods
Description: application/vnd.oasis.opendocument.spreadsheet
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]