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 :

Génération automatique de nombre aléatoires


Sujet :

Macros et VBA Excel

  1. #1
    Membre à l'essai
    Inscrit en
    Mars 2010
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 9
    Points : 10
    Points
    10
    Par défaut Génération automatique de nombre aléatoires
    Bonjour,

    Je souhaite générer automatiquement des nombres aléatoires découlant d'une loi binomiale de paramètres (observations, échantillons générés, probabilité) grâce à une macro.

    J'ai utilisé l'utilitaire d'analyses d'excel pour effectuer celà en mode enregistrement de macros.

    J'obtiens ce code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    Sub uu()
    '
    ' uu Macro
    '
    '
         Application.Run "ATPVBAEN.XLAM!Random", "loi", 200, 1, 4, 0.5, 1
        Selection.Copy
        Range("A3").Select
        Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
            :=False, Transpose:=True
        Application.CutCopyMode = False
        Rows("1:1").Select
        Selection.Delete Shift:=xlUp
        Range("A1").Select
        ActiveCell.FormulaR1C1 = "=AVERAGE(R[1]C:R[200]C)"
        Range("A1").Select
    End Sub
    Je souhaite modifier ce code, de manière à ce qu'il renvoie à des cellules de mon fichier qui spécifient le nombre d'observations, le nombre d'échantillons générés et la probabilité.

    Concrètement, je souhaite que les chiffres en gras dans le code soient remplacés par des référerences de cellules :
    exemple : 200 deviendrait "A1"
    0.5 deviendrait "A2"

    Le problème est que mon niveau VBA ne me permet pas de modifier le code de manière satisfaisante

    Merci par avance de votre aide
    Edouard

  2. #2
    Expert éminent sénior Avatar de mercatog
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    9 435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9 435
    Points : 31 877
    Points
    31 877
    Par défaut
    renvoit la valeur de la callule A1
    ou encore L:Ligne (nombre), C:Colonne
    Cordialement.
    J'utilise toujours le point comme séparateur décimal dans mes tests.

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

Discussions similaires

  1. [Math / Random] Génération nombre aléatoire compris entre deux bornes
    Par oligig dans le forum Collection et Stream
    Réponses: 5
    Dernier message: 30/06/2013, 17h23
  2. Génération d'une nombre aléatoire unique
    Par jopont dans le forum BIRT
    Réponses: 18
    Dernier message: 30/06/2013, 08h49
  3. Génération d'un nombre aléatoire
    Par wissem_adi dans le forum Général Java
    Réponses: 3
    Dernier message: 21/10/2010, 09h26
  4. Génération de n nombres aléatoires différents
    Par progfou dans le forum Probabilités
    Réponses: 3
    Dernier message: 13/12/2005, 18h29
  5. recherche algo de génération de nombre aléatoire
    Par Pascale38 dans le forum MFC
    Réponses: 2
    Dernier message: 26/01/2004, 14h20

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