Macro, somme sur une colonne variable
Bob
-
Bob -
Bob -
Bonjour,
Après de nombreuses recherches, je ne parviens pas a adapter les différents code que j'ai pu trouver a ma problématique,
ajouter une somme variable en fonction du nombre de ligne ?
faire la somme de cellule B2 a la dernière ligne de la colonne B ou le résultat se trouve a la fin de la plage de données,
http://www.cjoint.com/c/FJkqTsvuV6g
Pouvez vous m'indiquer quel code utiliser ?
Merci
Après de nombreuses recherches, je ne parviens pas a adapter les différents code que j'ai pu trouver a ma problématique,
ajouter une somme variable en fonction du nombre de ligne ?
faire la somme de cellule B2 a la dernière ligne de la colonne B ou le résultat se trouve a la fin de la plage de données,
http://www.cjoint.com/c/FJkqTsvuV6g
Pouvez vous m'indiquer quel code utiliser ?
Merci
A voir également:
- Vba somme plage variable
- Formule somme excel colonne - Guide
- Somme si couleur - Guide
- Somme en anglais excel - Guide
- Vba range avec variable ✓ - Forum VB / VBA
- Incompatibilité de type vba ✓ - Forum Programmation
4 réponses
Bonjour
Tu es sûr d'avaoir besoin d'une macro ?
formule en B16
=SOMME(DECALER($A$2;0;1;NBVAL(A:A)-2;1))
si tu insères une ligne avant la ligne total, elle sera prise en compte (dans la mesure où la colonne A est remplie)
Cdlmnt
Tu es sûr d'avaoir besoin d'une macro ?
formule en B16
=SOMME(DECALER($A$2;0;1;NBVAL(A:A)-2;1))
si tu insères une ligne avant la ligne total, elle sera prise en compte (dans la mesure où la colonne A est remplie)
Cdlmnt
Va pour une macro
Cdlmnt
Dim lifin As Long, plage As Range
With Sheets("Feuil1")
lifin = Range("A" & Rows.Count).End(xlUp).Row
Set plage = Range("B2:B" & lifin)
Range("A" & lifin + 1).Value = "total"
Range("B" & lifin + 1).Value = Application.WorksheetFunction.Sum(plage)
End With
Cdlmnt