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 :

formule par VBA


Sujet :

Macros et VBA Excel

  1. #1
    Membre confirmé
    Étudiant
    Inscrit en
    Mai 2008
    Messages
    136
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2008
    Messages : 136
    Par défaut formule par VBA
    Bonjour à tous,

    J'aimerais insérer avec mon code VBA une formule excel.
    J'ai pas mal fait de recherche, et je suis arrivé a sa :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Range("e11").Select
    Formule = "=MOYENNE(SI((REJECT!" & "D4" & ": D25000" & ">STAT_REJECT!" & "C11)*(REJECT!" & "D4" & ": D25000" & "<STAT_REJECT!" & "G11);REJECT!" & "D4" & ": D25000))"
    ActiveCell.FormulaLocal = Formule
    Cela m'affiche 0 dans ma cellule...
    Mais lorsque je teste en rentrant la cellule à la main directement dans la cellule, pour valider la formule, je suis obliger d'utiliser la combinaison ctrl+maj+entré mais je n'arrive pas a le coder en vba.

    Pouvez-vous m'aider, car cela me bloque complètement ...

    Cordialement
    Jackall

  2. #2
    Membre chevronné
    Inscrit en
    Décembre 2003
    Messages
    434
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 434
    Par défaut
    Essaie comme ca:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Formule = "=AVERAGE(IF((REJECT!D4:D25000>STAT_REJECT!C11)*(REJECT!D4:D25000<STAT_REJECT!G11),REJECT!D4:D25000))"
    ActiveCell.FormulaArray = Formule
    ++
    Minick

  3. #3
    Membre confirmé
    Étudiant
    Inscrit en
    Mai 2008
    Messages
    136
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2008
    Messages : 136
    Par défaut
    C'est parfait, merci pour ta réponse Minick.
    Je vais enfin pouvoir continuer à avancer ^^

    Cordialement

    Jackall

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

Discussions similaires

  1. Insérer une formule par VBA
    Par Carmiel dans le forum Excel
    Réponses: 7
    Dernier message: 13/12/2016, 21h55
  2. Erreur dans insertion formule par VBA
    Par Nanit6 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 07/01/2011, 17h33
  3. [XL-2003] modif de formule par VBA
    Par shadok6 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 27/04/2009, 18h16
  4. Insertion de formules par VBA
    Par Livet dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 24/08/2007, 14h23
  5. Insertion formule par vba
    Par nono le golfeur dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 24/08/2007, 09h34

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