[vba] de FormulaRC à formula

Résolu/Fermé
Utilisateur anonyme - 8 avril 2010 à 12:10
 Utilisateur anonyme - 8 avril 2010 à 12:19
Coucou, c'est encore moi :D

Je voulais passer de formulaRC en formula

Range("F2").Select
ActiveCell.FormulaR1C1 = _
"=IF(RC[-4]<>R[-1]C[-4],SUMIF(R2C2:R5000C2,RC[-4],R2C5:R5000C5),"""")"

EN

ligne = derniereligne("A")
ActiveCell.Formula = "=IF(B2<>B1,SUMIF(H2:H"&ligne&",B2,E2:E"&ligne&"),"""")"

Mais je trouve pas ce qui bloque, j'ai pas de message d'erreur. Juste la ligne qui se met en jaune !

Merci

1 réponse

Utilisateur anonyme
8 avril 2010 à 12:19
Je ne savais pas mais j'ai trouvé je pense

ActiveCell.Formula = "=IF(B2<>B1,SUMIF($H$2:$H$" & ligne & ",B2,$E$2:$E$" & ligne & "),"""")"

Il faut bien mettre les espace autour des &
0