Changer formule en vb dans une cellule excel

Fermé
benoit_iund - 1 févr. 2006 à 16:04
 Utilisateur anonyme - 20 août 2008 à 15:33
SVP...je ne comprend pas,

quand je change une formule de cellule en vb sous excel,
si je met par exemple
range("A1").formula = "=A2" sa marche

mais des que je met une formule plus complexe

exemple
range("A1").formula = "=SI(A2=2;10;20)"

j'ai l'erreur "1004" avec le message "erreur definie par l'application ou par l'objet"

si quelqu1 connait le probleme... Merci d'avance et bonne journée
A voir également:

3 réponses

benoit_iund Messages postés 121 Date d'inscription jeudi 29 janvier 2004 Statut Membre Dernière intervention 30 mai 2008 43
1 févr. 2006 à 16:21
j'ai trouvé fallait utiliser FormulaLocal a la place de formula


OUFFFFFFFFFFFFF
3
Merci pour le tuyau, j'ai essayé, et ça marche !
0
Utilisateur anonyme
20 août 2008 à 15:33
Bonjour,

Autre possibilité :

Option Explicit
'

Sub EssaiFormule()
    
    Range("A1").Value = "=IF(A2=2,10,20)"

End Sub
'

Lupin
0