Génération de nombre aléatoire entre 1 et 12 quand on clique sur un bouton. (Vis

dye_xtreme
Messages postés
7
Date d'inscription
lundi 26 décembre 2005
Statut
Membre
Dernière intervention
31 décembre 2005
- 31 déc. 2005 à 20:59
Gobillot
Messages postés
3140
Date d'inscription
vendredi 14 mai 2004
Statut
Membre
Dernière intervention
11 mars 2019
- 1 janv. 2006 à 20:02
Bonjour a vous,

Voici mes article dans mon prog.

label : lblde
bouton : cmdde

je voudrais que lorsque j'appuie sur cmdde, une nombre aléatoire de 1 a 12 soit affiché dans lblde. Le nombre doit changer a chaque fois.

Merci

4 réponses

Gobillot
Messages postés
3140
Date d'inscription
vendredi 14 mai 2004
Statut
Membre
Dernière intervention
11 mars 2019
33
31 déc. 2005 à 21:10
Private Sub Form_Load()


Randomize


End Sub



Private Sub Command1_Click()

Lblde = Int(Rnd * 12) + 1

End Sub


Daniel
0
dye_xtreme
Messages postés
7
Date d'inscription
lundi 26 décembre 2005
Statut
Membre
Dernière intervention
31 décembre 2005

31 déc. 2005 à 21:12
Merci beaucoup

C'est dans des moment comme sa ou je me sent stupide..
0
ScSami
Messages postés
1488
Date d'inscription
mercredi 5 février 2003
Statut
Membre
Dernière intervention
3 décembre 2007
25
1 janv. 2006 à 19:05
Heu... Gobillot... je veux pas être chiant (je sais que je le suis mais bon, faut pas le dire!)... mais...
ne faudrait-il pas plutôt mettre
Lblde =
Fix(Rnd * 12) + 1
???
Non ?
Je dis encore une connerie ou pas ?

Enjoy

<hr size="2" width="100%">
( Si une réponse vous convient, cliquez sur le bouton "Réponse acceptée". )
0
Gobillot
Messages postés
3140
Date d'inscription
vendredi 14 mai 2004
Statut
Membre
Dernière intervention
11 mars 2019
33
1 janv. 2006 à 20:02
l'habitude c'est de mettre Int()

mais dans le cas ici présent Fix() ferait la même chose,

la différence entre Fix() et Int() ne joue que pour les nombres négatifs:





MsgBox Int(-1.5) --> -2

MsgBox Fix(-1.5) --> -1


Daniel
0