Salut !
J'avais déjà essayer de déclarer ma fonction en global, mais ça ne
change rien. En tout cas ce n'est pas bien grave, il faut juste déclarer
les fonction dans la bibli sandard...
Cordialement, Benjamin.
Francois Gatto a écrit :
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]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]