Somme.si.ens en VBA

Résolu/Fermé
kedash - 24 mars 2014 à 14:12
 kedash - 24 mars 2014 à 14:14
Bonjour,

Je ne comprends pas pourquoi le code VBA ci-dessous ne fonctionne (plus précisément renvoi la valeur "0") :
CalculeStrateAnim = WorksheetFunction.SumIfs(Range(Sheets("Tableau Intermédiaire").Cells(5, ColonneAnim1), Sheets("Tableau Intermédiaire").Cells(derniereLigneTableauintermédiaire - 1, ColonneAnim1)), Range(Sheets("Tableau Intermédiaire").Cells(5, 3), Sheets("Tableau Intermédiaire").Cells(derniereLigneTableauintermédiaire - 1, 3)), "=*" & Strate & "*", Range(Cells(5, ColonneAnim2), Cells(derniereLigneTableauintermédiaire - 1, ColonneAnim2)), ">0")

Alors que la formule excel me renvoie bien une formule numérique:

=SOMME.SI.ENS(BB:BB;BA:BA;">0";C:C;"*Business*")


Merci d'avance pour votre aide !

1 réponse

"Alors que la formule excel me renvoie bien une formule numérique: "
Je voulais dire que j'obtenais bien un résultat supérieur à 0,

Les colonnes entre la formule excel et VBA sont bien correspondant, y a-t-il une erreur de synthaxe quelquepart?
0