Salut à tous,
Aprés plusieurs années sans toucher une ligne de code j'ai beaucoup de mal a m'y remettre surtout quand c'est pour le boulot

Voila je bloque sur la somme de cellule d'une ligne, mon code est le suivant:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
Dim num_lastlign As Variant ' numéro derniere ligne
Dim nb_line As Variant ' numéro de ligne utilisé
 
For nb_line = 8 To num_lastlign Step 1
Cells(nb_line, 3) = Application.Evaluate("sum(Cells(nb_line, 4):Cells(nb_line, 6))")
Next
En gros je veux:
additionner de D4 à D6 et mettre le resultat dans D3
additionner de E4 à E6 et mettre le resultat dans E3
jusqu'a la fin de la boucle

la boucle fonctionne correctement, la fonction s'execute mais dans la cellule excel qui doit recevoir la somme j'ai: #NOM?

avec le code suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
For nb_line = 8 To num_lastlign Step 1
Cells(nb_line, 3).Value = Application.Evaluate("sum(Cells(nb_line, 4).value:Cells(nb_line, 6).value)")
Next
la dans les cellules excel j'ai #VALEUR!

Merci de votre aide