Private Sub Txt_NbEquipes_Change() If Not IsNumeric(Txt_NbEquipes.Text) Then Txt_NbEquipes.Text = Val(Txt_NbEquipes.Text) Exit Sub End If Dim NbEquipes As Integer NbEquipes = Txt_NbEquipes If NbEquipes < 2 Then Exit Sub If NbEquipes Mod 2 <> 0 Then Randomize Lbl_Reste.Caption = NbEquipes & " contre " & 1 + Int(Rnd * (NbEquipes - 1)) End If End Sub
Private Sub Command1_Click() Randomize If Mid(Text1.Text, Len(Text1.Text), 1) "1" Or Mid(Text1.Text, Len(Text1.Text), 1) "3" Or Mid(Text1.Text, Len(Text1.Text), 1) = "5" Or Mid(Text1.Text, Len(Text1.Text), 1) = "7" Or Mid(Text1.Text, Len(Text1.Text), 1) = "9" Then 'Test le dernier nombre s'il est impaire NoParticip = Int((Rnd * Val(Text1.Text)) + 1) 'Retourne un nombre entier aléatoire compris entre 1 et Text1. MsgBox "L'équipe qui ne participera pas est la : " & NoParticip End If End Sub
> voila je voudrais s'avoir si il est possible > d'entre un nombre impaire dans un textbox
> qu'il me fasse un tirage aleatoire avec le reste
> exemple : je rentre le chiffre 9 et il me sort > un chiffre au hazard qu'il m'affiche dans un textbox
> et qu'il relance le tirage aleatoire
> c'est pour tire une equipe qui passe son tour
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question