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 :
J'ai essaye de retirer " + CStr(nbRows + pos) + " et de mettre une valeur, ca ne change rien...
Code VBA : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Range("E2").Formula = "=COUNTIF($B$2:$B$" + CStr(nbRows + pos) + ";IF(D2="""";"""";D2))"
J'ai trouvé une solution pourri à la place :
Donc ça m'écrit la formule dans la case et après je la retire manuellement.
Code VBA : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 'Rajout d'une apostrophe pour ignorer la formule Range("E2").Formula = "'=COUNTIF($B$2:$B$" + CStr(nbRows + pos) + ";IF(D2="""";"""";D2))"
Avez-vous une solution ? ou je fais n'importe quoi !![]()
Partager