Erreur sur une formule d'addition SUM dans une macro

Bonjour à tous,

J'ai un soucis dans une macro excel pour une fonction somme et là je bloque!

Dans cette macro, j'ai défini une variable i qui correspond au nombre de ligne non vides dans mon fichier

Je commence donc ma macro avec une petite fonction qui compte le nombre de lignes non vides et qui renvoie cette valeur dans i.

Ensuite dans cette macro, je voudrais lui dire d'additionner les valeurs de cellules de G8 à G(i).

J'ai donc tapé: ActiveCell.FormulaR1C1 = "=SUM(R[2]C:RC)"

Mais là, j'ai une erreur et je bloque terrible car j'ai beau cherché, j'arrive pas à m'en sortir!

Merci donc pour votre aide!

Salut,

Sans tester je dirais :

ActiveCell.Formula="SUM(G8:G" & i & ")"

si i est une variable (et donc doit être associée à un entier précis dans ce cas)

cldt,

Uras

Bonjour uras,

C'est nickel, je te remercie!

Juste un petit problème quand je lance ma macro: dans ma cellule, j'ai la formule : =SOMME('G8':'G1596') qui apparait au lieu du résultat de ma fonction somme...

Comment puis-je enlever les ' autour de G8 et G1596?

Merci d'avance.

Bonjour,

Il manque le signe "=" dans la formule...

Essaie ainsi :

ActiveCell.Formula = "=SUM($G$8:$G$" & I & ")"

Bon dimanche

Rechercher des sujets similaires à "erreur formule addition sum macro"