Bonsoir,
Si l'on met la portée de la fonction à GLOBAL
le problème est résolu ;)
Global Function test() As Integer
test = 3
End Function
Francois Gatto
SOMMIER Arnaud a écrit :
Salut Benjamin,
C'est normal, si tu veux qu'une fonction personnalisé soit reconnu par
OOo et soit utilisable comme une formule tu dois obligatoirement la
mettre dans la bibliothèque standard.
Je n'ai en tout cas trouver aucun moyen pour faire autrement et pourtant
j'ai cherché.....
-----Message d'origine-----
*De :* Benjamin BERTEAUX [mailto:[EMAIL PROTECTED]
*Envoyé :* jeudi 13 avril 2006 09:20
*À :* prog@fr.openoffice.org
*Objet :* [prog] Re: Créer une fonction OOoBasic
Bonjour ;)
Petite précision, si je place cette fonction dans la bibliothèque
standard, elle fonctionne.
Mais dès que je la place dans ma bibliothèque perso (qui est chargée
correctement au démarrage), ça met #VALEUR dans la cellule...
Merci.
Benjamin BERTEAUX a écrit :
Bonjour,
Je viens de créer une Macro OOo Dans laquelle j'ai une fonction
qui me retourne un entier :
*
Public Function test() As Integer
test=3
End Function*
Cependant, dans ma feuille de calcul, lorsque je tape "=test()",
la cellule affiche "#VALEUR!".
Comment cela se fait-il ?
Merci.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]