Bonjour à tous,
Plutôt débutant sur VBA, j'ai quelques problèmes de syntaxe que je n'arrive pas à résoudre...
Je souhaite, pour les cellules D2 à Di, y associer une fonction Somme.Si dont le critère dépend de la variable i.
La formule suivante fonctionne :
For i = 2 To 10
Range("D" & i) = WorksheetFunction.SumIf(Range("B1:B" & i - 1), Range("B" & i), Range("F1:F" & i - 1))
Next i
Mais comme j'aimerais imbriquer cette fonction dans une autre fonction Si, il m'apparaît plus simple de passer par quelque chose plutôt du type :
For i = 2 To 10
Cells(i, 4) = "=SUMIF(B1:B" & i - 1 & ", XX , F1:F" & i - 1 & ")"
Next i
Mon problème : je ne sais pas comment écrire mon critère correspondant à la cellule Bi à la place des XX
J'ai bien essayé avec des guillemets, des [...], des RC, et cherché sur Internet, mais awa... je ne trouve pas !
Quelqu'un a-t-il la solution svp :) ?
Merci par avance
T.