Multiplication d'une colonne

Bonsoir,

J'aimerais multiplier toutes les valeurs d'une colonne Excel. Par exemple L1*L2*L3*.....L750 = X

Y'a t il une fonction permettant de le faire ?

(J'ai écris ce code mais il ne fonctionne pas)

Sub multiplication()
  For i = 1 To Range("A" & Rows.Count).End(xlUp).Row 
Cells(5, 11) = Cells(i + 1, 12) * Cells(i + 1, 13)
  Next
End Sub

Le fichier est juste là.

https://www.cjoint.com/c/CCgrPxDV7rz

Merci

Merci

Bonsoir,

La fonction PRODUIT :

=PRODUIT(L1:L750)

Hervé.

Merci Hervé, très bonne soirée

PS : En fait, j'aimerais faire la formule Product dans VBA, pour faire la multiplication de toutes les valeurs d'une colonne sauf celle de la dernière ligne de ma colonne.

    Sub multiplication()
      For i = 1 To Range("A" & Rows.Count).End(xlUp).Row-1
  [color=#FF0000] formule product[/color]
      Next
    End Sub

J'imagine que ce n'est pas loin de ca ? Est ce possible ?

Bonjour,

Voici. Ici sur la colonne A mais dans le 1er poste tu parle de colonne L ? Adapte :

Sub multiplication()

    Dim Plage As Range

    With ActiveSheet

        'ici, sur colonne A 1er post sur colonne L ? évite la dernière ligne
        Set Plage = .Range(.Cells(1, 1), .Cells(.Rows.Count, 1).End(xlUp).Offset(-1, 0))

    End With

    'formule en B1
    [B1].Formula = "=PRODUCT(" & Plage.Address(0, 0) & ")"

End Sub

Hervé.

Rechercher des sujets similaires à "multiplication colonne"