OVH Cloud OVH Cloud

Fonction somme

2 réponses
Avatar
David Jacquemond
Bonjour,

J'ai cr=E9e une boucle qui incr=E9mente des valeurs de 1 =E0 n=20
lignes. je souhaiterai faire la somme de ces valeurs sur=20
la ligne n + 1 apr=E8s l'execution de la boucle.
La seule fonction que j'ai trouv=E9 en VBA est la fonction=20
SUM, mais je n'arrive pas =E0 lui faire prendre en compte ma=20
variabe n + 1.

Existe t'il une autre fonction somme en VBA ou comment=20
faire prendre en compte ma variable =E0 la fonction SUM.

Par avance merci pour votre aide.

2 réponses

Avatar
Ellimac
Bonjour,

Sub Toto()
Range("a2") = 25
i=inputbox("incrément")
fin=inputbox("nb d'itérations")
For c = 1 To fin
Range("a2").Offset(c) = Range("a2").Offset(c - 1) + i
Next
Range("a2").Offset(fin) = "=sum(r[-1]c:r[-" & fin & "]
c)"
End Sub

Camille

-----Message d'origine-----
Bonjour,

J'ai crée une boucle qui incrémente des valeurs de 1 à n
lignes. je souhaiterai faire la somme de ces valeurs sur
la ligne n + 1 après l'execution de la boucle.
La seule fonction que j'ai trouvé en VBA est la fonction
SUM, mais je n'arrive pas à lui faire prendre en compte
ma

variabe n + 1.

Existe t'il une autre fonction somme en VBA ou comment
faire prendre en compte ma variable à la fonction SUM.

Par avance merci pour votre aide.
.



Avatar
David Jacquemond
Merci.


-----Message d'origine-----
Bonjour,

Sub Toto()
Range("a2") = 25
i=inputbox("incrément")
fin=inputbox("nb d'itérations")
For c = 1 To fin
Range("a2").Offset(c) = Range("a2").Offset(c - 1) + i
Next
Range("a2").Offset(fin) = "=sum(r[-1]c:r[-" & fin & "]
c)"
End Sub

Camille

-----Message d'origine-----
Bonjour,

J'ai crée une boucle qui incrémente des valeurs de 1 à n
lignes. je souhaiterai faire la somme de ces valeurs sur
la ligne n + 1 après l'execution de la boucle.
La seule fonction que j'ai trouvé en VBA est la fonction
SUM, mais je n'arrive pas à lui faire prendre en compte
ma

variabe n + 1.

Existe t'il une autre fonction somme en VBA ou comment
faire prendre en compte ma variable à la fonction SUM.

Par avance merci pour votre aide.
.

.