Création de fonction VBA

[Résolu/Fermé]
Signaler
Messages postés
4
Date d'inscription
lundi 29 juin 2009
Statut
Membre
Dernière intervention
6 juillet 2009
-
Messages postés
4
Date d'inscription
lundi 29 juin 2009
Statut
Membre
Dernière intervention
6 juillet 2009
-
Bonjour,

je suis actuellement en train d'essayer de créer une fonction personnalisée sur XLS
malgrès toute l'aide que j'ai pu trouver sur les forums, je n'arrive pas a afficher cette fonction dans les fonction personalisée
je suis deja passer par la récupération de ma fonction au format .xla
mais rien n'y fait
le but étant de me faire la main , je souhaiterai renvoyer la multiplication des 3 unité dans une case résultat
voici mon code:

Public Function tarata(unité1 As String, unité2 As String, unité3 As String, resultat As String) As String

resultat = unité1 * unité2 * unité3

End Function

Merci d'avance

vanalo

3 réponses

Messages postés
16512
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
19 septembre 2021
3 221
bonjour

tu multiplies des textes entre eux...
Une fonction ren voie ce qu'elle appelle
Evite les accents (ca marche quand même mais...)
essaies

Public Function multiplier(unite1 As Double, unite2 As Double, unite3 As Double) As Double
multiplier = unite1 * unite2 * unite3
End Function


si A1 contient 2, A2 contient 3; B3 contient 4
=multiplier(A1;A2;B3) renvoie 24
Messages postés
4
Date d'inscription
lundi 29 juin 2009
Statut
Membre
Dernière intervention
6 juillet 2009

merci pour tout

ca marche très bien

une derniere question est- ce possible de remplir plusieurs champs grace a une meme fonction

genre dans une case on renvoie la multiplication et dans une deuxieme la somme?

merci d'avance

vanalo
Messages postés
16512
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
19 septembre 2021
3 221
BNonjour,

Non. il faudrait faire une fonction addtionner.
une fonction ---> une cellule avec le résultat et c'est dans cette cellule d'où tu as appeler la fonction.Comme toutes les fonctions "Pr^tes A Cuire" livrées avec Excel.

Si tu veux en savoir plus sur les fonctions personnalisées, va sur le site de Laurent Longre:
http://xcell05.free.fr/pages/prog/udf.htm

Bonne lecture (prend ton temps)
Messages postés
4
Date d'inscription
lundi 29 juin 2009
Statut
Membre
Dernière intervention
6 juillet 2009

merci pour tout le temps passer a répondre a mes question ca va me permettre d'avance BEAUCOUP plus vite