Bonjour,
Alors mise en garde, les noms des fonctions de ta feuille et sur VBA ne sont pas les mêmes, pour le cas de Somme.SI par exemple ça donne quelque chose comme SUMIF ou quelque chose comme ça.
Si j'enregistre par exemple avec l'enregistreur de macro la fonction Somme sur une plage donnée j'obtiens :
ActiveCell.FormulaR1C1 = "=SUM(RC[1]:R[5]C[1])"
Tu pourras trouver l'ensemble des fonctions utilizables dans l'objet worksheetfunction, pour ta fonction il s'agit de cette fonction :
"=LINEST(1,2,FALSE,FALSE)"