Bonjour,
Je cherche à faire le total d'une colonne comportant plusieurs montants.
Le problème est que le nombre de montants dans la colonne est variable. Ma somme se trouve donc toujours dans la même colonne, mais toujours dans une ligne différente.
Avec l'enregistrement, j'ai obtenu cette formule :
ActiveCell.Columns("A:A").EntireColumn.Select
Selection.End(xlDown).Select
ActiveCell.Offset(1, 0).Range("A1").Select
ActiveCell.FormulaR1C1 = "=SUM(R[-149]C:R[-1]C)"
ActiveCell.Offset(1, 0).Range("A1").Select
Bien sur, elle n'est pas correcte, car 149 était la ligne pour ce fichier ci.
Comment puis-je faire la somme à partir de la cellule au dessus de la sélection et non à partir d'un numéro de ligne ?
J'ai essayé en vain quelque chose comme cela :
FormulaR1C1 = "=SUM(R(Offset(-1, 0))C:R[-1]C)"
Merci pour votre aide
Je cherche à faire le total d'une colonne comportant plusieurs montants.
Le problème est que le nombre de montants dans la colonne est variable. Ma somme se trouve donc toujours dans la même colonne, mais toujours dans une ligne différente.
Avec l'enregistrement, j'ai obtenu cette formule :
ActiveCell.Columns("A:A").EntireColumn.Select
Selection.End(xlDown).Select
ActiveCell.Offset(1, 0).Range("A1").Select
ActiveCell.FormulaR1C1 = "=SUM(R[-149]C:R[-1]C)"
ActiveCell.Offset(1, 0).Range("A1").Select
Bien sur, elle n'est pas correcte, car 149 était la ligne pour ce fichier ci.
Comment puis-je faire la somme à partir de la cellule au dessus de la sélection et non à partir d'un numéro de ligne ?
J'ai essayé en vain quelque chose comme cela :
FormulaR1C1 = "=SUM(R(Offset(-1, 0))C:R[-1]C)"
Merci pour votre aide