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 :

Insertion de formule


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juin 2007
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 50
    Par défaut Insertion de formule
    Une petite question toute bete pour vous mes amis programmeur,

    Comment insere t on une formule Excel dans une case en passant par VBA?
    Je m explique: j aimerai que lorsque je clic sur le bouton une formule du type : =If(A1<>0;Lookup(A2;.......)), se loge dans une case genre b5 par exemple.
    J ai mis

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
           Range ("Z11").Formula= "=If(A1<>0;lookup(A2;.......))
    Et comme vous le lisez ca ne marche pas^^

    Merci

  2. #2
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    192
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 192
    Par défaut
    et sinon elle fonctionne ta formule en mode "normal" excel?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    range("A1") = "=ta formule"

  3. #3
    Membre averti
    Inscrit en
    Juin 2007
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 50
    Par défaut
    en effet ta fonction marche mais je vais te donner ma formule tu va comprendre mon probleme
    c est:

    =If(AA11<>0;Lookup(AA11;[Book1.xls]sheet1!$A:$A;[Book1.xls]Sheet1!$E:$E);"")

    Donc est ce possible ¿¿¿¿¿ ?????

  4. #4
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    192
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 192
    Par défaut
    je vois...Connaissais pas lookup en anglais . Pourquoi t'essaies pas plutôt avec vlookup (recherchev)

  5. #5
    Membre averti
    Inscrit en
    Juin 2007
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 50
    Par défaut
    En imaginant bien sur que la tache s effectue sur un second cahier^^ ,
    que le "Book1" a été ouvert a partir de ce "Book2" et que la formule va dans une case du "book2"

  6. #6
    Membre averti
    Inscrit en
    Juin 2007
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 50
    Par défaut
    Elle me galere trop cette fonction elle par en vrille sur mon excel je comprend pas^^

  7. #7
    Membre averti
    Inscrit en
    Juin 2007
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 50
    Par défaut
    la Vlook up^^

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

Discussions similaires

  1. [JXL] Insertion de formule
    Par JibéCC dans le forum Documents
    Réponses: 8
    Dernier message: 14/08/2008, 12h01
  2. Insertion de formule dans Excel
    Par PIALOU dans le forum VBScript
    Réponses: 4
    Dernier message: 09/10/2007, 23h59
  3. Insertion de formules par VBA
    Par Livet dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 24/08/2007, 14h23
  4. [Excel] Insertion de formule dans ma feuille par macro (erreur400)
    Par EvaristeGaloisBis dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 20/02/2007, 10h27
  5. [VBA-E] insertion de formule dans cellule
    Par jeff37 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 31/05/2006, 13h53

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