Programmer un produit

Bonjour à tous,

Je suis débutant sur vba et je rencontre en ce moment un petit problème.

Alors voilà je ne parviens pas à programmer un produit : il s'agirait de programmer le produit de i allant de 1 à 14 de (1+Tbl(i))

Pouvez vous m'aider ?

Merci d'avance pour vos réponses

Bonjour,

Merci de donner plus de détails,

aussi quel est le rapport avec Pi (π) ?

Merci pour ta réponse, aucun rapport avec le chiffre Pi, mais plutôt du π à l'image du sigma pour calculer une somme.

En fait je cherche à déterminer une variable var(i) qui découlerait du produit de i allant de 1 à 14 de (1+Tbl(i))

var(i) = produit de i allant de 1 à 14 de (1+Tbl(i))

var1 = 1+Tbl(1)

var2 = (1+Tbl(1))*(1+Tbl(2))

var3 = (1+Tbl(1))*(1+Tbl(2))*(1+Tbl(3))

etc.

Merci

ok, d'après votre explication

les valeurs du Tbl(i) seront des nombres à être multipliés

ces nombres sont de quel type ?

Int        Integer
Lng        Long
LngLng     LongLong (Valide uniquement sur les plateformes 64 bits.)
LngPtr     LongPtr
Cur        Currency
Sng        Single
Dbl        Double

Bonjour,

Une piste :

Sub Test()

    Dim Tbl(1 To 14) As Double
    Dim TblResult(1 To 14) As Double
    Dim I As Integer

    'ici, remplissage de ton tableau Tbl()...

    TblResult(1) = 1 + Tbl(1)

    For I = 2 To 14: TblResult(I) = TblResult(I - 1) * (1 + Tbl(I)): Next I

    'résultat dans la fenêtre d'exécution (Ctrl+G)
    For I = 1 To 14: Debug.Print TblResult(I): Next I

End Sub
Rechercher des sujets similaires à "programmer produit"