Le 30/11/2012 15:31, Pierre HENRY a écrit :
Bonjour,
J'avais déjà posé cette question sur la liste OO.o il y a plusieurs
années (sans réponse) :
Mon problème :
Dans Calc, j'aimerais pouvoir saisir dans A1 :
"12*(2+1)" (sans les guillemets)
-> la formule est considérée comme du texte : très bien
en B1, je voudrais saisir "=Toto(A1)" ou "=VALEUR(A1)" ou n'importe
quel autre nom de fonction (mais je crois que VALEUR() existe déjà
dans LibO)
-> obtention du résultat de 12*(2+1) soit 36
Dans Framework (ça vous donne une idée de l'âge du bonhomme), il
existait la fonction @VALUE()
Dans Excel, j'avais réussi à créer une fonction VisualBasic grâce à
"EVALUATE".
Voici cette fonction VBA :
Function Valeur(Expression As String) As Double
Valeur = Application.Evaluate(Expression)
End Function
Je n'ai jamais réussi à créer cela avec OObasic ou LObasic.
Une idée ?
D'avance merci et bon weekend,
Pierre
Voir peut-être du côté de CmathCass ?
hgrac
--
Envoyez un mail à [email protected] pour savoir comment vous
désinscrire
Les archives de la liste sont disponibles à
http://listarchives.libreoffice.org/fr/discuss/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne
pourront pas être supprimés