Utilisation de la fonction ALEA

Bonjour
est ce que je peux avoir la programmation en VBA .
merci

4 réponses

  1. Contributeur
    Bonjour,

    Bienvenue dans je forum

    Tu regardes rnd et randomize pour le VBA
    0
    1. bonjour
      ok je reviens vers vous une fois examiner
      merci
      0
      1. 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
        1. Contributeur
          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