Bonjour, j'ai le problème suivant :
j'utilise ceci comme formule : Worksheets("Encours" ).Cells(iLigneDebut, iColonne).FormulaR1C1 = "=SUM(R[-4]C[" & (4 - i) & "]:R[-4]C[-1])-SUM(RC[" & (4 - i) & "]:RC[-1])+24*(1+ENT((R[-4]C*(1-(TDELAY/30))-1)/24))"
Et lorsque j'éxécute ma macro j'obtiens #NOM? comme contenu de la cellule.
Là je me dis ok c'est ma formule qui plante mais non, en cliquant sur cette cellule puis sur la barre de formule puis en validant avec Entrée, j'obtiens le bon résultat sans rien changer
J'ai essayer de mettre "en dur" la formule et celà fonctionne.
J'ai également essayé de mettre SOMME à la place de SUM, même chose.
HELLLLP
Merci
PS : j'ai également essayé avec .Formula, même résultat :
Worksheets("Encours" ).Cells(iLigneDebut, i).Formula = "=SOMME($D" & (iLigneDebut - 4) & ":$" & strTemp & (iLigneDebut - 4) & " )-SOMME($D" & (iLigneDebut) & ":$" & strTemp & (iLigneDebut) & " )+24*(1+ENT((" & strTemp2 & (iLigneDebut - 4) & "*(1-(TDELAY/30))-1)/24))"
Message édité par spad le 22-09-2003 à 15:00:53