nombre aléatoire parmi 3 !

P

Pierre

Guest
Bonjour,

j'aimerais obtenir un nombre "aléatoire".
Je m'explique: Obtenir un nombre aléatoire entre deux bornes est très facile mais là, je veux un nombre "aléatoire" parmi 3 possibilités.
Je voudrais obtenir dans une case définie soit 2,1% ou 5,5% ou 19,6%.
Est que ces nombres soit considérer comme des pourcentages.

Si vous avez une petite idée de la solution....
 
G

Gérard DEZAMIS

Guest
Bonjour Pierre

=ALEA.ENTRE.BORNES(1;3) en A1
=SI(A1=1;0,021;SI(A1=2;0,055;SI(A1=3;0,196;""))) en B1 (Mettre cette cellule au format pourcentage avec une décimale)
A chaque F9 le pourcentage se mettra "à jour"

@+
GD
 
P

PhiBou

Guest
Bonjour Pierre, Gérard

Si ta cellule A1 est au format % avec une décimale, ces 3 lignes de programme devrait convenir :

Randomize
Valor = Int((3 * Rnd) + 1)
Range("A1") = -0.021 * (Valor = 1) - 0.055 * (Valor = 2) - 0.196 * (Valor = 3)

Bon WE

PhiBou
 
G

Gérard DEZAMIS

Guest
Bonjour Pierre

Bonjour Phibou

Merci de cette aide, comme d'habitude cela me permet d'avancer pas à pas dans les méandres du VBA

main5.gif


Ce n'était pas la peine de te :
1 coucher si tard
2 lever si tôt
(*) Rayer la mention inutile.............

pour apporter cette réponse Lol !

Bon W-E

@+
GD
 
P

PhiBou

Guest
Ce fil qui m'a échappé,

Bonsoir (pour moi) Pierre, Gérard, Le Forum

Pour Gérard,

Réponse =2 : je suis un lève tôt, couche tôt...

Ceci est agréable car j'ai le temps de bonne heure de cogiter sur des sujets "nocturnes"

@+ sur notre Forum


PhiBou
 

Discussions similaires

Réponses
3
Affichages
439

Statistiques des forums

Discussions
312 839
Messages
2 092 692
Membres
105 510
dernier inscrit
gabgil.