Syntaxe sumifs
Résolu
charly171717
-
charly1717 -
charly1717 -
Bonjour,
je voudrais mettre en place le code suivant :
For i = 1 To 50
Cells(i + 1, 11).Value = WorksheetFunction.SumIfs(Range("D2:D8762"), Range("C2:C8762"), ">=(50*i-50)", "<50*i")
Next
End Sub
Mais cela me retourne continuellement des messages d'erreur... quelqu'un voit il un pb de syntaxe évident svp ?
Merci d'avance pour votre aide.
cordialement
je voudrais mettre en place le code suivant :
For i = 1 To 50
Cells(i + 1, 11).Value = WorksheetFunction.SumIfs(Range("D2:D8762"), Range("C2:C8762"), ">=(50*i-50)", "<50*i")
Next
End Sub
Mais cela me retourne continuellement des messages d'erreur... quelqu'un voit il un pb de syntaxe évident svp ?
Merci d'avance pour votre aide.
cordialement
1 réponse
Bonjour,
"i" étant une variable .. tu dois la sortir de ton expression.
par exemple :
De plus la syntaxe du somme.si.ens (SUMIFs) c'est : plage_somme, plage_critere1, critere1 , plage_critere2 , critere2 ...
"i" étant une variable .. tu dois la sortir de ton expression.
par exemple :
For i = 1 To 50 Cells(i + 1, 11).Value =WorksheetFunction.SumIfs(Range("D2:D8762"), Range("C2:C8762"), ">=" & 50 * i - 50 & "", Range("C2:C8762"), "<" & 50 * i & "") Next
De plus la syntaxe du somme.si.ens (SUMIFs) c'est : plage_somme, plage_critere1, critere1 , plage_critere2 , critere2 ...
Bonne journée