Somme d'une colonne variable VBA
Bonjour à tous,
Je rencontre un petit problème au sein d'une fonction me permettant de faire la somme d'une colonne dont la longueur peut varier.
En fait, le problème est quand je change une donnée dans la colonne, cela ne change pas le résultat de la somme ...
Le paramètre de ma fonction est qu'il faut choisir la premier cellule (début de la plage de la somme) et la somme se fait jusqu'à la dernière ligne plaine de celle colonne .
Si vous pouvez m'aider, je suis preneur :)
Merci beaucoup
Voila ma fonction :
Code:
1 2 3 4 5 6 7 8 9 10
| Function credit_line_sum(num_line)
num_column = ActiveCell.Column
first_line = num_line.Row
last_line = Cells(Rows.Count, num_column).End(xlUp).Row
'sum_lines = 0
credit_line_sum = Application.WorksheetFunction.Sum(Range(Cells(first_line, num_column), Cells(last_line, num_column)))
End Function |