thespeedy20
XLDnaute Occasionnel
Bonsoir,
J'ai un petit soucis avec ma formule.....
En C720 jusque H720, je dois faire le somme de C3:C718, D3718, E3:E718,F3:F718 et H3:H718.......
en vba :
f1.Range(Cells(DerLig + 4, "C"), Cells(DerLig + 4, "H")).FormulaR1C1 = "=SUM(R[-717]C:R[-2]C)" cela fonctionne....
Ma plage de somme peut varier de ligne, passer en C725 Par exemple
n = Application.Match("Total", Range("B:B"), 0) "= 725"
f1.Range(Cells(DerLig + 4, "C"), Cells(DerLig + 4, "H")).FormulaR1C1 = "=SUM(R[-" & n + 3 & "]C:R[-2]C)"
et là cela ne fonctionne plus.... j'obtiens en C720 la formule suivante :=SOMME(C718:C1048573) !!!!!
remarque : j'ai une entête de 3 ligne
Une petite idée du problème
J'ai un petit soucis avec ma formule.....
En C720 jusque H720, je dois faire le somme de C3:C718, D3718, E3:E718,F3:F718 et H3:H718.......
en vba :
f1.Range(Cells(DerLig + 4, "C"), Cells(DerLig + 4, "H")).FormulaR1C1 = "=SUM(R[-717]C:R[-2]C)" cela fonctionne....
Ma plage de somme peut varier de ligne, passer en C725 Par exemple
n = Application.Match("Total", Range("B:B"), 0) "= 725"
f1.Range(Cells(DerLig + 4, "C"), Cells(DerLig + 4, "H")).FormulaR1C1 = "=SUM(R[-" & n + 3 & "]C:R[-2]C)"
et là cela ne fonctionne plus.... j'obtiens en C720 la formule suivante :=SOMME(C718:C1048573) !!!!!
remarque : j'ai une entête de 3 ligne
Une petite idée du problème