Utilisation de la fonction ALEA

savoirexcel Messages postés 3 Statut Membre -  
gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour
est ce que je peux avoir la programmation en VBA .
merci

4 réponses

  1. gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   4 744
     
    Bonjour,

    Bienvenue dans je forum

    Tu regardes rnd et randomize pour le VBA
    0
  2. savoirexcel Messages postés 3 Statut Membre
     
    bonjour
    ok je reviens vers vous une fois examiner
    merci
    0
  3. savoirexcel Messages postés 3 Statut Membre
     
    Bonjour
    je suis de retour
    au fait j'arrive pas à me retrouver , comment je peux sélectionner 5 numero distincts au hasard dans un ensemble de 10 numero
    merci
    0
  4. gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   4 744
     
    Bonjour,

    comment je peux sélectionner 5 numero distincts au hasard
    Pour n'avoir qu'une fois chaque nombre je te propose ceci
    Public Sub Choix()
    Const ndc = 10  ' nombre de choix
    Const ndb = 100 ' nombre début
    Const ndr = 5   ' nombre résultats
    Dim pos As Long, res As Long
    pos = 1: ReDim tbr(pos To ndr): Randomize
    While tbr(ndr) = ""
        res = Int((ndb + ndc * Rnd))
        If InStr(Join(tbr, ",") & ",", res & ",") = 0 Then
            tbr(pos) = res: pos = pos + 1
        End If
    Wend
    [A1].Resize(UBound(tbr), 1) = Application.Transpose(tbr)
    End Sub
    

    Tu peux changer les paramètres selon tes souhaits
    0