Bonjour,
* permet de faire le produit de deux matrices ou de trois ou de quatre, ect..
et sommeprod permet de faire le total de tous ces produits.
D'autre part, je t'ai relevé une macro sur le site de Eric Renaud, qui pourrait t'aider mais qu'il faut adapter à ton exemple si tu veux travailler en macro.
(j'essaierai aussi de la tester).
Récupérer la somme du produit de 2 colonnes.
Somme des N valeurs (A1*B1 + A2*B2 ...)
Ce programme effectue le produit des valeurs de la colonne A par celles de
la colonne B et additionne ces résultats.
Sub SommeProduit()
Cells(1, "A").Select
NbLignes = Cells(Range("A:A").Count, ActiveCell.Column).End(xlUp).Row
NbLignes = Cells(16, 1).End(xlUp).Row
TotalIntermediaire = 0
For Lgn = 2 To NbLignes 'Etiquettes en ligne 1
If Not Rows(NbLignes).Hidden Then
TotalIntermediaire = TotalIntermediaire + Cells(Lgn, "A") * Cells(Lgn, "B")
End If
Next Lgn
MsgBox TotalIntermediaire
End Sub
espérant t'avoir apporté un peu de lumière
Bonne journée
Celeda