Comment définir une zone de texte aléatoire ?!?

Nono333 - 1 déc. 2001 à 07:53
 Nono333 - 1 déc. 2001 à 10:52
Salut les gens,
G 1 petit problème, je dois mettre un zone de texte contenant une variable de type entier, et il faut qu'à chaque chargement de la feuille, la variable change.
Ex: la première fois 462. la suivante 333 ...

Comment faire ?

Merci d'avance les gens.
signé: @rno.

3 réponses

Utilise un fichier .ini
0
Salut,
Dans un premier temps déclare ta variable en Public

Sur l'évenement Open du WorkBook
Tu peux initialiser ta variable par l'expression :

NomVariable = Int(limite supérieure - limite inférieure+1)*Rnd+Limite inférieure

Ainsi, si tu veux des nombres aléatoires entre 1 et 100 tu écriras :
NomVariable = Int(100-1 + 1)* Rnd + 1

Je n'ai pas testé

Teste et dis moi ...

Jean
0
Salut Jean,

j'ai testé :
Dim random As Integer
Randomize
random = Int((100 * Rnd) + 1)

il fera ce que je voulais, remarque: tu avais oublié uniquement le Randomize.

Merci également à Xtrange.
0
Rejoignez-nous