Créer une formule "if" dans une cellule excel -vba
Merciman
-
eriiic Messages postés 25847 Date d'inscription Statut Contributeur Dernière intervention -
eriiic Messages postés 25847 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
- Créer une liste déroulante excel - Guide
- Formule si et excel - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Comment créer un groupe whatsapp - Guide
- Déplacer une colonne excel - Guide