3 messages in org.openoffice.fr.progRe: [prog] Fonction perso dans une ce...
FromSent OnAttachments
jean-michel.caricandDec 3, 2004 11:44 pm 
Tony GALMICHEDec 5, 2004 6:33 am 
jean-michel.caricandDec 5, 2004 7:32 am 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:Re: [prog] Fonction perso dans une celluleActions...
From:jean-michel.caricand (jean@laposte.net)
Date:Dec 5, 2004 7:32:32 am
List:org.openoffice.fr.prog

Tony GALMICHE a écrit :

Bonjour,

jean-michel.caricand a écrit :

Bonjour à tous,

J'ai une petite question concernant les fonctions personnalisées. Après avoir créé une fonction très basique (elle retourne uniquement une chaine de caractères), j'aimerais pouvoir l'utiliser dans une cellule de calcul. Apparement l'assistant ne la reconnait pas

Je ne crois pas qu'il soit possible d'utiliser l'assistant avec des fonctions personnalisées

et le faît de l'écrire "à la main" retourne un #NOM?. Ma question est comme vous l'avez tous deviné : comment faire ?

Voici un exemple de code de fonction retournant uniquement un texte :

function MaFonction() MaFonction="toto et tutu" end function

Et voici ce qu'il faut saisir dans une cellule : =MAFONCTION()

Tu as peut-être oublié les parenthèses ?

Voici un autre exemple avec un paramètre :

function MaFonction(X) Y=2*X MaFonction=Y end function

Et voici ce qu'il faut saisir dans une cellule : =MAFONCTION(4)

Ce qui retourne 8 comme résultat

En espérant avoir aidé.

Bonjour Tony,

Ma syntaxe était correcte. En désespoir de cause j'avais même écrit ceci :

Function MaFonction As String MaFonction = "AZERTY" End Function

sans succès.

En essayant sur un autre poste, ça a parfaitement fonctionné !

Merçi quand pour ta réponse et tes exemples.