Créer une formule "if" dans une cellule excel -vba
Merciman
-
eriiic Messages postés 24581 Date d'inscription Statut Contributeur Dernière intervention -
eriiic Messages postés 24581 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je souhaite créer une formule à partir du vba
Donc je fais un essai en mettant comme ligne de code sur une macro qui s'active correctement :
Worksheets("active").Range("J3").Formula = "IF(I3=""Non""; E3=""Oui"";E3=""Ah?"")"
Le problème, c'est que lorsqu'il exécute cette ligne, il écrit dans la cellule J3, la formule entre double quote mais ne l'applique pas (on le voit afficher dans la cellule comme s'il n'y avait pas "=").
Et lorsque je rajoute le "=" il met un message d'erreur :
RunTime 1004
Merci pour votre aide!
Je souhaite créer une formule à partir du vba
Donc je fais un essai en mettant comme ligne de code sur une macro qui s'active correctement :
Worksheets("active").Range("J3").Formula = "IF(I3=""Non""; E3=""Oui"";E3=""Ah?"")"
Le problème, c'est que lorsqu'il exécute cette ligne, il écrit dans la cellule J3, la formule entre double quote mais ne l'applique pas (on le voit afficher dans la cellule comme s'il n'y avait pas "=").
Et lorsque je rajoute le "=" il met un message d'erreur :
RunTime 1004
Merci pour votre aide!
A voir également:
- Créer une formule "if" dans une cellule excel -vba
- Formule moyenne excel plusieurs colonnes - Guide
- Créer une liste déroulante excel - Guide
- Formule excel si ou - Guide
- Verrouiller une cellule excel dans une formule - Guide
- Créer une adresse hotmail - Guide