S
Sebwan
Guest
Bonjour le forum,
Après avoir crée quelques macro VBA, j'aimerais construire une fonction, et je rencontre quelques problèmes (quelle dimension utilisée,...). L'idée est de partie de 2 vecteurs de nombres (mis en lignes ou en colonnes), afin d'en calculer une valeur actuelle...Mais je ne sais pas:
*quelle dimension utilisée pour les vecteurs
*comment aller rechercher l'élément i du vecteur
*comment aller rechercher la longueur de mes vecteurs (longueur variable, mais identique entre les 2 variables)...
Voici mon début de programmation (avec quelques erreurs...)
Merci d'avance!
Après avoir crée quelques macro VBA, j'aimerais construire une fonction, et je rencontre quelques problèmes (quelle dimension utilisée,...). L'idée est de partie de 2 vecteurs de nombres (mis en lignes ou en colonnes), afin d'en calculer une valeur actuelle...Mais je ne sais pas:
*quelle dimension utilisée pour les vecteurs
*comment aller rechercher l'élément i du vecteur
*comment aller rechercher la longueur de mes vecteurs (longueur variable, mais identique entre les 2 variables)...
Voici mon début de programmation (avec quelques erreurs...)
Function actu(tabl As Range, vale As Range)
a = Length(tabl)
somm = 0
taux1 = 1 / (1 + tabl(1))
valeur1 = vale(1)
For j = 1 To a
If j = 1 Then
taux1 = tabl(1)
valeur1 = vale(1)
somm = valeur1 / taux1
tauxjmoins1 = taux1
Else
tauxj = tauxjmoins1 * tabl(j)
somm = somm + vale(j) / tauxj
tauxjmoins1 = tauxj
End If
Next
End Function
Merci d'avance!
Dernière modification par un modérateur: