Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

vincent noah

XLDnaute Junior
Bonsoir à tous

je cherche un code simple pour tirer au sort 5 numéros parmi 20 les afficher .
puis tirer une seconde fois 1 numéros parmi ces 5 numéros . et l'afficher


voici mon ficher avec un exemple

merci
 

Pièces jointes

Re : tirage aléa

Bonsoir ,

une possibilité

Code:
Option Explicit

Sub tirage()
Dim Tourne As Long
Dim Num(20) As String
Dim Tire As String
Dim Hasard As Long
For Tourne = 1 To 5
encore:
Hasard = Int(Rnd(Timer) * 20 + 1)
If Num(Hasard) <> "" Then GoTo encore
Tire = Tire + "," + CStr(Hasard)
Next Tourne
MsgBox Tire
Hasard = Int(Rnd(Timer) * 5)
MsgBox Split(Tire, ",")(Hasard)
End Sub
 
Re : tirage aléa

bonsoir


le code de camarchepa.... il y a un problème de doublon ..


* la proposition de Modeste me convient mais il manque le tirage de 1 numéros parmi les 5 numéros sortie



voici le fichier



Merci
 

Pièces jointes

Re : tirage aléa

Oups , une ligne était resté bloquée dans l'éther.

Voici

Code:
Option Explicit

Sub tirage()
Dim Tourne As Long
Dim Num(20) As String
Dim Tire As String
Dim Hasard As Long
For Tourne = 1 To 5
encore:
Hasard = Int(Rnd(Timer) * 20 + 1)
If Num(Hasard) <> "" Then GoTo encore
Tire = Tire + "," + CStr(Hasard)
num(hasard)="1"
Next Tourne
MsgBox Tire
Hasard = Int(Rnd(Timer) * 5)
MsgBox Split(Tire, ",")(Hasard)
End Sub
 
Re : tirage aléa

re
ça marche bien maintenant .

peut -tu m'aider à ajouter le tirage de 1 numéros parmi les 5 , dans le code de modeste.
au moins ça me fait deux possibilité de code .


merci de ton aide
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
0
Affichages
841
Réponses
4
Affichages
642
Réponses
2
Affichages
223
Réponses
4
Affichages
262
Retour