chris6999
XLDnaute Impliqué
Bonjour le FORUM
J'ai déjà fait un fil sur le sujet et pensais avoir trouvé une solution mais après plusieurs tests cela n'a pas fonctionné.
Le but est d'appliquer sur 8 colonne une fonction matricielle sur toutes les lignes de ma grille lorsque A est non vide (à partir de la ligne 10) et B non vide:
With Range(Cells(10, "D"), Cells(lig, "D")).Resize(, 8)
'Somme prod pour cumul par code
.FormulaR1C1 = _
"=SUMPRODUCT(Sorties*(Code=RC1)*(Agents=R3C))"
.Value = .Value
Et d'en applique une autre si A non vide mais B vide
'Sommeprod pour cumul par Activité
.FormulaR1C1 = _
"=SUMPRODUCT(Sorties*(Titre=RC1)*(Agents=R3C))"
Mon problème:
Comment cumuler ces 2 conditions sans que les résultats de l'une écrase ceux de l'autre.
Quelqu'un pourrait-il me dire comment résoudre le problème?
Chris m'a proposé d'inclure à ma formule si B non vide mais les données sont écrasées.
Quelqu'un aurait-il une solution à me proposer.
Merci d'avance
Cordialement
J'ai déjà fait un fil sur le sujet et pensais avoir trouvé une solution mais après plusieurs tests cela n'a pas fonctionné.
Le but est d'appliquer sur 8 colonne une fonction matricielle sur toutes les lignes de ma grille lorsque A est non vide (à partir de la ligne 10) et B non vide:
With Range(Cells(10, "D"), Cells(lig, "D")).Resize(, 8)
'Somme prod pour cumul par code
.FormulaR1C1 = _
"=SUMPRODUCT(Sorties*(Code=RC1)*(Agents=R3C))"
.Value = .Value
Et d'en applique une autre si A non vide mais B vide
'Sommeprod pour cumul par Activité
.FormulaR1C1 = _
"=SUMPRODUCT(Sorties*(Titre=RC1)*(Agents=R3C))"
Mon problème:
Comment cumuler ces 2 conditions sans que les résultats de l'une écrase ceux de l'autre.
Quelqu'un pourrait-il me dire comment résoudre le problème?
Chris m'a proposé d'inclure à ma formule si B non vide mais les données sont écrasées.
Quelqu'un aurait-il une solution à me proposer.
Merci d'avance
Cordialement