VBA Sumifs Excel à retranscrire en VBA
Bonjour,
Novice en VBA, j'aimerais retranscrire une formule Excel sous VBA pour éviter d'alourdir mon fichier.
La formule est la suivaine :
Code:
1 2
| SUMIFS(Chiffre_Affaires);Mois;Taux!R$2; Cust._1;Taux!$A110;Material_Category_Key;Taux!$k110; Cust._3;IF(ISBLANK(Taux!$C110);"*";Taux!$C110);Taux!$E110); Brand_1;$G3;
Brand_2;IF(ISBLANK(Taux!$H110);"*";Taux!$H110)) |
Et voici le début de formule qui fonctionne :
Code:
Sheets("Taux").Cells(i, 30).Value = WorksheetFunction.SumIfs(Sheets("BO").Range(CA), [Mois], Sheets("Taux").Range("r2"), [Cust._1], Sheets("Taux").Range("a" & i), [Material_Category_Key], Sheets("Taux").Range("k" & i))
Je bloque au moment de rendre l'argument facultatif pour les cust 3 et Brand 2 si la cellule du ces critères est vide.
Je ne sais pas si c'est clair...
Merci d'avance