mais je n'arrive pas à comprendre les paramètres...
Peut-on remplacer la valeur "100" par une variable ("i" par exemple afin qu'à chaque fois qu'une ligne est rajouté, le calcul se fasse sur la variable "i" incrémentée ???Range("I4") = "=SUM(R[1]C[-7]:R[100]C[-7])"
Range("I4") = "=SUM(R[1]C[-7]:R[i]C[-7])"
une seule fois et qu'ainsi le calcul se faisait automatiquement à chaque fois qu'une ligne est rajoutée !Range("I4") = "=SUM(R[1]C[-7]:R[100]C[-7])"
et c'est tout, plus besoin de s'en occuper.Private Sub UserForm_Initialize()
If nbLigne=100 then ' nbLigne pour le nombre de lignes du tableau
Range("I4") = "=SUM(R[1]C[-7]:R[150]C[-7])" ' Rajoute 50 lignes, donc calcul sur 150 lignes
End If