Création de fonction VBA

Résolu
vanalo007 Messages postés 5 Statut Membre -  
vanalo007 Messages postés 5 Statut Membre -
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
Configuration: Windows XP Internet Explorer 6.0

3 réponses

  1. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    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
    0
  2. vanalo007 Messages postés 5 Statut Membre
     
    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
    0
  3. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    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)
    0
    1. vanalo007 Messages postés 5 Statut Membre
       
      merci pour tout le temps passer a répondre a mes question ca va me permettre d'avance BEAUCOUP plus vite
      0