Excel: nombres aléatoires toutes les 5 sec.

Résolu/Fermé
paulo - 12 mars 2012 à 18:08
 paulo - 13 mars 2012 à 08:16
Bonjour,

J'aimerais générer dans Excel des nombres aléatoires entre 2 bornes, mais à intervalles de temps régulier. C'est à dire j'aimerais que le nombre change de valeur toutes les 5 secondes pour un nouveau nombre aléatoire dans les mêmes bornes.

Pensez-vous que c'est possible?

Bien cordialement


A voir également:

1 réponse

f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
12 mars 2012 à 20:23
Bonjour,

Sub Tirage_Aleatoire()
Randomize ' Initialise le générateur de nombres aléatoires.

With Worksheets(1)
'Renvoie une valeur aléatoire comprise entre 10 et 50.
'formule: Int((upperbound - lowerbound + 1) * Rnd + lowerbound)
.Range("A2") = Int((50 - 10 + 1) * Rnd + 10)
End With
'Intervalle de temps: 5 secondes
CinqSecondes = TimeSerial(Hour(Time), Minute(Time), Second(Time) + 5)
Application.OnTime CinqSecondes, "Tirage_Aleatoire"
End Sub


Bonne suite
0
Merci c'est très bien tout ca !
0