Nbre aléatoire entre bornes

P

Pierre

Guest
Bonjour,
je suis au début du début du VBA et je bute sur une chose très simple je pense.
J'aimerais obtenir un nombre (pourcentage) aléatoire à 1 chiffre après la virgule compris entre 2 et 13 et qu'il s'affiche (et soit aussi considéré!) comme une pourcentage. (par exemple 2,5% et qu'excel le prenne comme d'habitude pour 0,0025).
si vous avez une tite idée...
 
A

Abel

Guest
Bonjour Pierre,

Essaie un truc du genre :

Sub Alea()
Randomize
alea = Int((12 * Rnd) + 2)
Range("b2") = alea / 100
End Sub

Mets un format "%" dans ta feuille en "B2".

Si tu veux savoir pourquoi 12 et 2 dans la formule, va voir l'aide de la fonction "Rnd" dans VBA.

En espérant que cela te dépanne.

Abel.
 
C

CBernardT

Guest
Bonjour Pierre et Abel

Un petit essai joint qui je crois répond à ta question ?

Cordialement

CBernardT
 

Pièces jointes

  • Pourcentage.zip
    10.1 KB · Affichages: 46
  • Pourcentage.zip
    10.1 KB · Affichages: 53
  • Pourcentage.zip
    10.1 KB · Affichages: 57

Discussions similaires

Statistiques des forums

Discussions
312 613
Messages
2 090 236
Membres
104 463
dernier inscrit
lbo