Création d'une fonction personnalisée

Résolu/Fermé
sikasika Messages postés 71 Date d'inscription vendredi 14 décembre 2012 Statut Membre Dernière intervention 10 juillet 2014 - 2 oct. 2013 à 11:43
sikasika Messages postés 71 Date d'inscription vendredi 14 décembre 2012 Statut Membre Dernière intervention 10 juillet 2014 - 22 oct. 2013 à 17:36
Bonjour tout le monde,

j'ai besoin d'aide s'il vous plaît, voici mon problème
j'ai créer un fonction qui me permet d'effectuer une simple division ( oui elle est faisable sur excel mais j'aimerai la créer)
le code suivant est une simplification de ce que j'aimerai faire:
Function coeffN(tri11 As Double, tri12 As Double) As Double

Application.Volatile

tri11 = Range("E269").Value
tri12 = Range("E70").Value

coeffN = tri11 / tri12

End Function

mon problème se pose au niveau de l'application: quand j'applique la formule au niveau d'une cellule, elle me sort une erreur "#VALEUR!"
A voir également:

3 réponses

sikasika Messages postés 71 Date d'inscription vendredi 14 décembre 2012 Statut Membre Dernière intervention 10 juillet 2014 3
2 oct. 2013 à 12:04
En fait je vais m'expliquer autrement,
ce que je recherche c'est de créer une fonction qui me permettra sans avoir de cellules d'entrée d'effectuer une division
j'ai réfléchi à ça ( mais pas de succès)
Function coeffN() As Double
Dim tri11 As Variant
Dim tri12 As Variant

Application.Volatile

tri11 = Range(E269).Value
tri12 = Range(E270).Value

coeffN = tri11 / tri12

End Function
donc j'aimerai qu'elle prenne directement les valeur des deux cellules que j'ai indiqué et qu'elle me fasse le calcul ( est ce que c'est possible)

je vous pris de bien vouloir m'aider
0
Frenchie83 Messages postés 2240 Date d'inscription lundi 6 mai 2013 Statut Membre Dernière intervention 11 août 2023 337
5 oct. 2013 à 03:33
Bonjour
Function coeffN(tri11, tri12)
Application.Volatile
coeffN = tri11 / tri12
End Function
Exemple d'utilisation:
pour obtenir le résultat de la division de A1 par B1, dans C1, tapez
=coeffN(A1;B1)

cdlt
0
sikasika Messages postés 71 Date d'inscription vendredi 14 décembre 2012 Statut Membre Dernière intervention 10 juillet 2014 3
22 oct. 2013 à 17:36
Merci beaucoup pour la réponse :D
0