Bonjour à tous,
J'ai essayé de trouvé dans le forum si quelqu'un avait déja eu ce probleme, sans trouver de réponses.
Le voici:
J'ai un programme qui insert des lignes chaque semaines, via plusieurs fonction. Cette partie marche très bien.
A la fin de mon tableau excel, j'ai une partie fixe ou à l'heure actuelle j'ai écrit dans mes cases:
R272=SOMME.SI($A$3:$A$267;$N272;R$3:R$267)
Mais ca m'oblige à tirer la selection quand j'entre de nouvelles lignes.
Je voudrais donc automatisé la plage que doit faire la somme si. De plus j'ai absolument besoin de voir les modifications en direct si je modifie un chiffre de mes plages de données. D'ou ma volonté de laisser la formule écrite dans la case et non pas faire la somme.si en vba.
J'ai essayé:
SRef.Range("R" & j).Value = "=Somme.si(A3:A" & r & ";N" & j & ";R3:R" & r & ")"
Mes valeurs pour, j et r sont celles que je veux.
Mais a chaque fois vba me met en erreur: "Erreur d'éxécution: 1004' Erreur définie par l'application ou par l'objet.
Donc je ne sais pas ce que je peux faire.
D'avance merci