Bonjour,
Traduire une formule en VBA n'est pas assez explicite.
Mais...
Essaye ceci :
1- sélectionne ta cellule (celle qui contient ta formule)
2- Alt+F11
3- Ctrl+G
4- Dans la fenêtre d'exécution taper :
? ActiveCell.Formula
5- valider en appuyant sur la touche Entrée.
La réponse s'affiche :
=SUMIF(M7:M21,"=X",$F$7:$F$21)
Pour l'utiliser au sein d'une macro, voir du côté de la fonction Evaluate.