hc = Int((431 - 420 + 1) * Rnd + 420) pas 2 fois consécutives la meme valeur

controlo

XLDnaute Occasionnel
Bonjour ,


Je voudrais savoir comment faire pour que la fonction suivante ne me donne pas consécutivement deux fois la même valeur hc = Int((431 - 420 + 1) * Rnd + 420)


Merci
 

controlo

XLDnaute Occasionnel
Re : hc = Int((431 - 420 + 1) * Rnd + 420) pas 2 fois consécutives la meme valeur

Salut cisco,

Je travaille sous excel 2003 et trouve ci-joint un exemple de ce je veux faire.Ce dont je veux être sur est que la fonction rnd ne me génère pas deux fois consécutives la même valeur.Ce qui à priori à l'air d'être le cas mais j'en voudrais la certitude.


Merci pour la réponse.
 

Pièces jointes

  • exemple.xls
    37.5 KB · Affichages: 54
  • exemple.xls
    37.5 KB · Affichages: 54
  • exemple.xls
    37.5 KB · Affichages: 48

KenDev

XLDnaute Impliqué
Re : hc = Int((431 - 420 + 1) * Rnd + 420) pas 2 fois consécutives la meme valeur

Bonjour Controlo, Cico,

Ce dont je veux être sur est que la fonction rnd ne me génère pas deux fois consécutives la même valeur.Ce qui à priori à l'air d'être le cas

Dans la procédure du classeur sur 25 clics j'ai eu 7 répétitions. Pour les éviter une possibilité, remplacer

Code:
n = Int((600 - 560 + 1) * Rnd + 560)

par

Code:
Do
n = Int((600 - 560 + 1) * Rnd + 560)
Loop Until n <> Feuil4.Cells(i + 3, 5) Or i = 0

Cordialement

KD
 

Discussions similaires

Statistiques des forums

Discussions
312 215
Messages
2 086 329
Membres
103 182
dernier inscrit
moutassim.amine