Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

comment donner a une variable une valeur aléatoire entre 2 et 15 en vba?

  • Initiateur de la discussion Initiateur de la discussion Paritec
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Paritec

XLDnaute Barbatruc
Bonjour a tous,
je cherche a donner une valeur aléatoire entre 2 et 15 a une variable sous 2003 et je n'y arrive pas!
sous 2007 je fais y= worksheetfunction.randtbetween(2,15) et cela marche
mais sous 2003 je ne trouve pas comment faire?
dans l'attente de vos réponses
a+
papou 🙂
 
Re : comment donner a une variable une valeur aléatoire entre 2 et 15 en vba?

bonjour

Val = Int((ValMax - ValMin + 1) * Rnd + ValMin)
soit:
Val = Int((15 - 2 + 1) * Rnd + 2)
raccourci en direct
Val = Int(14 * Rnd + 2)
 
Dernière édition:
Re : comment donner a une variable une valeur aléatoire entre 2 et 15 en vba?

Bonjour Paritec, Roland_M,

Pour avoir "randtbetween" sous les versions antérieures il faut que tu actives l'utilitaire d'analyse VBA dans les macros complémentaires.

Bon dimanche.

Jean-Pierre
 
Re : comment donner a une variable une valeur aléatoire entre 2 et 15 en vba?

Bonjour JeanPierre le forum
Merci jeanpierre c'est bon a savoir cependant, il va falloir se le rappeler pour la prochaine fois!!!
bon dimanche
a+
papou 🙂
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…