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 :

Fonction excel en VBA


Sujet :

Macros et VBA Excel

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Fonction excel en VBA
    Bonjour,

    Voici mon problème, je cherche désespérément à utiliser les fonctions Loi.normale.inverse() de excel ainsi que alea().
    J'ai cru comprendre qu'il fallait utiliser
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Application.WorksheetFunction.NormInv()
    pour la loi normale et la fonction rand() ou rnd() pour générer un nombre aléatoire. Hors aucune des deux solutions ne fonctionne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
        Cells(2, 6) = Application.WorksheetFunction.NormInv(rand(), Mean, Sigma)
        Cells(2, 7) = Application.WorksheetFunction.Sqr(2 * OrderCost * Demand / HoldingCost)
    Merci de votre aide

  2. #2
    Expert éminent sénior

    Homme Profil pro
    Inscrit en
    Août 2005
    Messages
    3 317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2005
    Messages : 3 317
    Points : 20 147
    Points
    20 147
    Par défaut
    bonjour

    tu peux essayer

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Dim Probabilite As Double
    Dim Moy As Double
    Dim EcartType As Double
     
    Randomize
    Probabilite = Rnd
     
    Moy = 40
    EcartType = 1.5
     
    MsgBox Application.WorksheetFunction.NormInv(Probabilite, Moy, EcartType)


    bonne soiree
    michel

Discussions similaires

  1. [XL-2003] appeler fonction excel sous VBA
    Par zangaloni dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 23/05/2011, 12h09
  2. utiliser fonction excel depuis vba
    Par mapmip dans le forum Excel
    Réponses: 1
    Dernier message: 31/08/2009, 15h25
  3. [XL-2003] Utiliser fonction excel dans VBA
    Par bebel9313 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 30/07/2009, 05h55
  4. utilisation des fonction excel dans VBA
    Par ghosty04 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 20/04/2009, 11h24
  5. Intégration d'une fonction Excel dans VBA
    Par RéviAT dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 28/03/2008, 09h10

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