Utilisation de la fonction ALEA

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

4 réponses

  • Votes
  • Date
  • Date décroissante
  1. Contributeur
    Bonjour,

    Bienvenue dans je forum

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