OVH Cloud OVH Cloud

Macro et somme

2 réponses
Avatar
Richard Martin
Une question m'est survenue aujourd'hui :

Dans ma colonne "J", j'ai des nombres. La feuille à un nombre de ligne
variable d'une fois à l'autre. Je suis capable de positionner mon curseur
sur la cellule ou je veux mon total de la colonne Jpar macro sans problème.
Le total doit additionner tous ce qu'il y a en haut de cette cellule.
(Somme audessus)

Ex: Ça peut être de J2 à J200 et une autre fois de J2 à J250.

La fin n'est pas toujours la même. En J1 il y a l'en-tête, mais même si J1
est inclu dans la somme, c'est pas grave, ça vaut 0.

En code Macro, comment fait-on cette somme ?

Merci d'avance !

Richard.

2 réponses

Avatar
isabelle
bonjour Richard,

x = Range("A65536").End(xlUp).Row
'pour inserer la formule dans la cellule Ax
Range("A" & x + 1).Formula = "=SUM(A2:A" & x & ")"
'pour obtenir seulement le résultat dans la cellule Ax
Range("A" & x + 1).Value = Application.Sum(Range("A2:A" & x))

isabelle

Une question m'est survenue aujourd'hui :

Dans ma colonne "J", j'ai des nombres. La feuille à un nombre de ligne
variable d'une fois à l'autre. Je suis capable de positionner mon curseur
sur la cellule ou je veux mon total de la colonne Jpar macro sans problème.
Le total doit additionner tous ce qu'il y a en haut de cette cellule.
(Somme audessus)

Ex: Ça peut être de J2 à J200 et une autre fois de J2 à J250.

La fin n'est pas toujours la même. En J1 il y a l'en-tête, mais même si J1
est inclu dans la somme, c'est pas grave, ça vaut 0.

En code Macro, comment fait-on cette somme ?

Merci d'avance !

Richard.




Avatar
Richard Martin
Merci.


"isabelle" a écrit dans le message de news:
e8lN%
bonjour Richard,

x = Range("A65536").End(xlUp).Row
'pour inserer la formule dans la cellule Ax
Range("A" & x + 1).Formula = "=SUM(A2:A" & x & ")"
'pour obtenir seulement le résultat dans la cellule Ax
Range("A" & x + 1).Value = Application.Sum(Range("A2:A" & x))

isabelle

Une question m'est survenue aujourd'hui :

Dans ma colonne "J", j'ai des nombres. La feuille à un nombre de ligne
variable d'une fois à l'autre. Je suis capable de positionner mon
curseur sur la cellule ou je veux mon total de la colonne Jpar macro sans
problème. Le total doit additionner tous ce qu'il y a en haut de cette
cellule. (Somme audessus)

Ex: Ça peut être de J2 à J200 et une autre fois de J2 à J250.

La fin n'est pas toujours la même. En J1 il y a l'en-tête, mais même si
J1 est inclu dans la somme, c'est pas grave, ça vaut 0.

En code Macro, comment fait-on cette somme ?

Merci d'avance !

Richard.