Insérer une formule dans une cellule
Salut à tous,
J'ai un problème assez bidon, mais pas moyen de le faire marcher...
Je veux insérer dans une cellule une formule quelconque en VBA mais j'ai cette erreur : "application-defined or object-defined error"
Voilà le code que j'utilise :
Code:
1 2
|
Range("E2").Formula = "=COUNTIF($B$2:$B$" + CStr(nbRows + pos) + ";IF(D2="""";"""";D2))" |
J'ai essaye de retirer " + CStr(nbRows + pos) + " et de mettre une valeur, ca ne change rien...
J'ai trouvé une solution pourri à la place :
Code:
1 2 3
|
'Rajout d'une apostrophe pour ignorer la formule
Range("E2").Formula = "'=COUNTIF($B$2:$B$" + CStr(nbRows + pos) + ";IF(D2="""";"""";D2))" |
Donc ça m'écrit la formule dans la case et après je la retire manuellement.
Avez-vous une solution ? ou je fais n'importe quoi ! :aie: