Fonction personnalisée et objet Range... [RESOLU]
Bonjour à tous,
Je souhaiterais utiliser la fonction mathématique produit qui intègre une boucle (produit de i = 1 à n de expression(i))... mais je ne crois pas que les fonctions classiques d'excel puissent satisfaire mon besoin. 😡
Ainsi, je pensais contourner le problème avec cette fonction :
mais, excel ne me retourne que :
et si je mets A1=FctProdFor("B1:B10";5), excel me renvoie #VALEUR!...
Si vous avez une solution, je suis plus que preneur !!!
Merci d'avance pour votre aide !
Bonjour à tous,
Je souhaiterais utiliser la fonction mathématique produit qui intègre une boucle (produit de i = 1 à n de expression(i))... mais je ne crois pas que les fonctions classiques d'excel puissent satisfaire mon besoin. 😡
Ainsi, je pensais contourner le problème avec cette fonction :
Code:
Public Function FctProdFor(Plage As Range, Iteration As Integer) As Long
FctProdFor = 1
For i = 1 To Iteration
FctProdFor = FctProdFor * (1 + Plage.Count(i).Value)
Next
End Function
mais, excel ne me retourne que :
et surligne .Count(i) si j'écris : A1=FctProdFor(B1:B10;5)Erreur de compilation :
Nombre d'arguments incorrect ou affectation de propriété incorrecte
et si je mets A1=FctProdFor("B1:B10";5), excel me renvoie #VALEUR!...
Si vous avez une solution, je suis plus que preneur !!!
Merci d'avance pour votre aide !
Dernière édition: