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.