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!"

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
2235
Date d'inscription
lundi 6 mai 2013
Statut
Membre
Dernière intervention
5 mars 2022
332
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