Traduction formule en VBA

Bonjour à tous,

Je souhaiterais traduire en langage VBA la formule suivante, qui me permet avec la fonction SOMME.SI.ENS d'avoir pour critère un intervalle :

=SOMME.SI.ENS(C2:C12;A2:A12;"00";B2:B12;">"&1;B2:B12;"<"&4)

Dans cet exemple, je cherche à additionner le nombre de points des personnes ayant le matricule "00" travaillant sur les lignes comprises entre 2 et 3 (inclus) :

image

La partie qui me pause problème est B2:B12;">"&1;B2:B12;"<"&4.

Ceci n'est qu'un exemple, j'aimerais l'appliquer à un format beaucoup plus important.

Merci pour votre aide et bonne fin de journée,

Miam_Hazz

Bonjour,

Logiquement ça serait :

[A1].Formula = "=SUMIFS(C2:C12,A2:A12,""00"",B2:B12,"">""&1,B2:B12,""<""&4)"

A adapter à votre fichier.

Cdlt,

C'est bien ça, merci !

J'ajoute simplement, pour ceux qui seraient dans la même situation que moi, qu'il ne faut mettre aucun espace entre les guillemets, les & et les critères.

Bonne journée !

Miam_Hazz

Rechercher des sujets similaires à "traduction formule vba"