Liste CGO a écrit :

Exemple simplifié de mon pb :

J'essaye d'utiliser la fonction STYLE dans des formules mais son usage
me pose problème lorsque les formules ne me retourne pas des valeurs
numériques

Ex : En A1 st1 ou St2
En B1 =C1 + Style(A1)
Si j'ai C1 avec une valeur numérique pas de problème le style utilisé
est celui indiqué en A1
Mais si c'est du texte ça me retourne une valeur Err 502

Par rapport à ce que j'ai compris, c'est tout à fait normal la fonction
Style retourne un Numérique qui se trouve être 0

Le problème et que le seul opérateur pour introduire cette fonction et
le +

J'ai essayé le "!", Le ":", la chaine vide " " sans succès mes styles ne
sont pas appliqué correctement, le & marche un peu mieux mais me colle le 0 en fin de cellule.

Quelqu'un a t'il une solution à me trouver autre que les formats
conditionnel qui ne sont pas disponible dans mon cas (j'utilise déjà les
trois dispo)

Je me répond par avance j'ai trouvé une solution entre temps
Il suffit de mettre en B1 la formule suivante : B1 = C1 & TEXTE(+STYLE(A1);"#")

Samuel

Bonjour,

A propos de la fonction STYLE() je propose une solution suivant cas :
Pour les valeurs (exemple) :
=10,7 + STYLE("MonStyle")
Pour les textes (exemple) :
="bonjour" & T(STYLE("MonStyle"))
Si les cellules contiennent des valeurs ou des textes, il va falloir ajouter des tests.

Quelques exemples ici:
http://christianwtd.free.fr/index.php?rubrique=DebFormatCond#FnSTYLEex

Bon surf
Christian

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


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

Répondre à