VBA excel : Somme d'une plage variable
Fermé
cocomarc
Messages postés
6
Date d'inscription
vendredi 26 février 2010
Statut
Membre
Dernière intervention
1 mars 2010
-
1 mars 2010 à 10:42
yoyo - 31 oct. 2012 à 09:46
yoyo - 31 oct. 2012 à 09:46
Bonjour,
Je souhaite effectuer une somme sur une colonne depuis la 1ère ligne jusqu'à la ligne juste avant cette somme.
Le hic c'est que cette somme peut se réaliser à la ligne 52, 70, 12, selon une sélection préalable.
Pouvez-vous me donner THE code, please !
Je souhaite effectuer une somme sur une colonne depuis la 1ère ligne jusqu'à la ligne juste avant cette somme.
Le hic c'est que cette somme peut se réaliser à la ligne 52, 70, 12, selon une sélection préalable.
Pouvez-vous me donner THE code, please !
9 réponses
pilas31
Messages postés
1825
Date d'inscription
vendredi 5 septembre 2008
Statut
Contributeur
Dernière intervention
24 avril 2020
644
1 mars 2010 à 12:06
1 mars 2010 à 12:06
Voila un exemple qui calcule la somme de la colonne A jusqu'a la ligne selectionnée -1 et qui inscrit la somme dans cette cellule :
A+
Somlig = Selection.Row Somme = 0 For lig = 1 To Somlig - 1 Somme = Somme + Cells(lig, 1) Next lig Cells(Somlig, 1) = Somme
A+