IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

[VBA] Macro qui envoie une formule dans une cellule


Sujet :

Macros et VBA Excel

  1. #1
    Futur Membre du Club
    Inscrit en
    Avril 2007
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 4
    Points : 5
    Points
    5
    Par défaut [VBA] Macro qui envoie une formule dans une cellule
    Bonjour,
    Mon problème est moins simple que le titre l'indique.
    L'une de mes macros change le contenue d'une cellule par la formule suivante.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Range("Visualisation!E2").Value = "=RECHERCHEV(Visualisation!$C$2;Tableau!$B$5:$J$1004;2)"
    Donc la ligne de code indique que la macro colle ce qui est entre les guillements dans la cellule Visualisation!E2.
    Peu importe ce qui devrait ce trouver entre les guillements cela devrait fonctionner, mais non ...
    J'ai copié la formule recherchev dans la cellule pour voir si au moins elle fonctionnait et elle marche à merveille.

    A chaque lancement de la macro j'ai droit au déboguage qui me jaunis cette ligne.

    Avez-vous une idée ?

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour

    Essaye d'utiliser FormulaLocal à la place de value

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Range("Visualisation!E2").FormulaLocal = "=RECHERCHEV(Visualisation!$C$2;Tableau!$B$5:$J$1004;2)"
    Starec

  3. #3
    Futur Membre du Club
    Inscrit en
    Avril 2007
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 4
    Points : 5
    Points
    5
    Par défaut
    Citation Envoyé par Starec
    Bonjour

    Essaye d'utiliser FormulaLocal à la place de value

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Range("Visualisation!E2").FormulaLocal = "=RECHERCHEV(Visualisation!$C$2;Tableau!$B$5:$J$1004;2)"
    Starec
    JE T'AIME !!!
    Ca marche ^^
    Merci :p

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Toutes versions] Imbriquer une formule dans une formule à l'aide de l'outil Insertion de fonction
    Par Philippe Tulliez dans le forum Contribuez
    Réponses: 0
    Dernier message: 27/08/2014, 11h21
  2. [XL-2010] Formule : attribuer une formule dans une cellule
    Par popi33370 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 06/03/2014, 18h06
  3. Réponses: 3
    Dernier message: 29/01/2008, 12h08
  4. [POO] dans une classe, appeler une fonction dans une méthode
    Par arnaudperfect dans le forum Langage
    Réponses: 3
    Dernier message: 26/08/2007, 23h04
  5. Envoyer une formulaire dans une page dans une Frame
    Par zooffy dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 29/06/2007, 10h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo