Problème simple VBA
Résolu
Es0pe
Messages postés
104
Statut
Membre
-
Es0pe Messages postés 104 Statut Membre -
Es0pe Messages postés 104 Statut Membre -
Bonjour, voila j'ai un problème assez simple en fait je voudrais qu'une variable prenne un nombre aléatoirement dans un intervalle précis [par exemple entre 30 et 45] comment puis-je faire ?
Merci
Merci
A voir également:
- Problème simple VBA
- 14 simple - Guide
- Simple pdf - Télécharger - PDF
- Simple ocr - Télécharger - Bureautique
- Simple file locker - Télécharger - Sécurité
- Simple comic - Télécharger - Vie quotidienne
9 réponses
la fonction random qui donne une variable aleatoire mais tu peut l'encadrer dans l'intervalle que tu veut
pour faire mes variables aléatoires je fais :
mais ça me tire au sort 0,1,2 ou 3 pour cet example et là dedans je sais pas mettre d'intervalle
Randomize lavariable = int (rnd * 4)
mais ça me tire au sort 0,1,2 ou 3 pour cet example et là dedans je sais pas mettre d'intervalle
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Erf nan ... j'ai a peu de chose près le même problème en fait je voudrais mettre maintenant ma variable entre une variable aléatoire et une valeur fixe.
je m'explique par un example :
" l'utilisateur écrit une valeur ('valeur') dans une txtbox. je veux que l'ordinateur prenne une variable aléatoire entre veleur et 100"
Comment puis je faire ?
je m'explique par un example :
" l'utilisateur écrit une valeur ('valeur') dans une txtbox. je veux que l'ordinateur prenne une variable aléatoire entre veleur et 100"
Comment puis je faire ?
re,
eric
Dim r As Integer, aleatoire As Integer ' 72: exemple de réponse de la txtbox, en string à convertir en numérique r = CInt("72") ' 100-r+1 => 29 valeurs ' Int(Rnd() * (100 - r + 1)) => valeurs aleatoires de 0 à 28 ' Int(Rnd() * (100 - r + 1))+r => valeurs aleatoires de 72 à 100 inclus ' ce qui donne : aleatoire = Int(Rnd() * (100 - r + 1)) + r
eric