Ecrire une formule dans une cellule en VBA
Bonjour,
Après avoir parcouru le forum et utilisé F1, je me décide à poster pour "mon" problème:
Je souhaite modifier la formule d'une cellule
formule initiale
Code:
=SOMME.SI($A2:$A430;"D";AC2:AC430)
afin qu'elle reflète le "bon" nb de lignes au lieu de "430"
Je fais donc
Code:
1 2
| formule = "=SOMME.SI($A2:$A" & nblignes & ";""D"";AC2:AC" & nblignes & ")"
Worksheets(1).Cells(nblignes, 29).Formula = formule |
et j'ai l'erreur 1004 Erreur définie par l'application ou par l'objet
Pourtant, en pas à pas, la variable formule parait bien formée, conformément à la formule initiale
Qu'est-ce qui cloche ?
Merci.