OVH Cloud OVH Cloud

sum

2 réponses
Avatar
xadep
re-bonjour



Je souhaiterais utiliser la fonction somme sur une plage=20
de donn=E9es d=E9finies. J'utilise la formule suivante
ActiveCell.FormulaR1C1 =3D "=3DSUM(RC[-66]C:R[-1]C)"

seulement la valeur 66 diff=E8re en fonction du nombre de=20
donn=E9es import=E9es cette donn=E9es j'arrive =E0 l'exporter via=20
nbLi =3D Range("A65536").End(xlUp).Row
nbli2 =3D nbli+1
(merci le forum)

mais je ne sais pas comment remplacer le 66 par nbli2


merci

2 réponses

Avatar
Nicolas B.
Salut xadep,

Essaye comme cela :
ActiveCell.FormulaR1C1 = "=SUM(R[-" & nbli2 & "]C:R[-1]C)"


A+
--
Nicolas B.


re-bonjour



Je souhaiterais utiliser la fonction somme sur une plage
de données définies. J'utilise la formule suivante
ActiveCell.FormulaR1C1 = "=SUM(RC[-66]C:R[-1]C)"

seulement la valeur 66 diffère en fonction du nombre de
données importées cette données j'arrive à l'exporter via
nbLi = Range("A65536").End(xlUp).Row
nbli2 = nbli+1
(merci le forum)

mais je ne sais pas comment remplacer le 66 par nbli2


merci


Avatar
Philippe.R
Bonjour Xavier,
Essaie :
ActiveCell.FormulaR1C1 = "=SUM(RC[-" & nbli2 & "]C:R[-1]C)"
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL 97 / 2000 / 2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)

"xadep" a écrit dans le message de news:1d5cd01c42396$1e761c20$
re-bonjour



Je souhaiterais utiliser la fonction somme sur une plage
de données définies. J'utilise la formule suivante
ActiveCell.FormulaR1C1 = "=SUM(RC[-66]C:R[-1]C)"

seulement la valeur 66 diffère en fonction du nombre de
données importées cette données j'arrive à l'exporter via
nbLi = Range("A65536").End(xlUp).Row
nbli2 = nbli+1
(merci le forum)

mais je ne sais pas comment remplacer le 66 par nbli2


merci