Ecrire une formule dans une cellule

Bonjour à tous,

Je dois pour un projet écrire une formule RECHERCHEH dans une cellule à l'aide de VBA. J'ai déjà fait quelques lignes mais j'ai l'erreur 1004 qui apparait.

C'est surement un tout petit problème mais je ne vois pas ou il est.

Voici le code :

        formule = "=HLOOKUP(""" & feuille.Cells(6, formule2) & """;'Plan de charge éolien'!$A$4:$KA$200;" & formule1 & " - 5;0)"
        feuille.Cells(formule1, formule2).Formula = formule

Et voici à quoi ressemble la formule quand je passe la souris dessus :

image

Merci pour votre aide

Bonjour,

Ne pas mettre le guillemet avant "-5 ", mais plutôt après.

Et mettre la formule telle quelle doit s'écrire dans la barre de formule et utiliser FormulaLocal:

    formule = "=RECHERCHEH(""" & feuille.Cells(6, formule2) & """;'Plan de charge éolien'!$A$4:$KA$200;" & formule1 - 5 & ";0)"
    feuille.Cells(formule1, formule2).FormulaLocal = formule

Cdlt

Super ça fonctionne !

Un grand merci, j'ai passé pas mal de temps sur une toute petite erreur comme ça !

Bonne journée et à bientôt

Rechercher des sujets similaires à "ecrire formule"