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

XL 2019 Tirage au sort avec nombre variable

Frederic14

XLDnaute Nouveau
Bonjours à tous et toutes.

Suite de mon classeur :
Partie 1 :ici

Je voudrais mettre en place un tirage au sort sur une page, mais le soucis, c'est que le nombre de participant change à chaque fois
Du coup j'ai bien trouvé la formule =ENT(ALEA()*x) ( x pour définir le nombre de participants.
Si j'attribue la formule a 150 cases, j'ai ou des doublons, ou des chiffres à virgules. J'ai fait une case ou je rentre le nombre de participants qui correspond à X dans ma formule, mais je vois pas comment limiter l'affichage au nombre que je lui attribue.

Et si c'était possible, j'aimerai bien que le nom du participant soit utilisé comme base de tirage au sort, plutôt qu'un numéro, mais je sais pas faire ou si c'est possible, et malgré mes recherches depuis hier, je ne trouve rien. J'ai trouvé pour des tirages pas équipes au mieux.


comme mon fichier est trop volumineux, vous le trouverez ici

Merci d'avance pour vos lumières
 

Dranreb

XLDnaute Barbatruc
Bonsoir.
Plein de systèmes en rapport avec cette problématique dans ce classeur.
Voyez tout particulièrement la 2nde feuille "Fonction Hasard" qui montre les paramètres requis pour cette fonction perso selon le résultat souhaité.
 

Pièces jointes

  • ListeAléat.xlsm
    563.7 KB · Affichages: 6

Frederic14

XLDnaute Nouveau
Bon sur ton classeur ça fonctionne, mais j'arrive pas à mettre en place sur ma feuille. J'ai bien remplacer les noms par ces colonnes de ma feuille, mais il se passe rien. J'ai du oublié un bout quelque part.
 

Dranreb

XLDnaute Barbatruc
Vous ne pouvez pas joindre ici un classeur simplifié comportant juste la partie en objet de cette discussion ?
Glissez/déplacez les deux modules de service mentionnés du projet du ListeAléat.xlsm vers celui de votre classeur.
 
Dernière édition:

Dranreb

XLDnaute Barbatruc
Bon j'ai ouvert votre classeur.
Si vous voulez je transfère les feuilles "Liste licencié - Membre" et "Tirage au Sort" dans un nouveau classeur, je munis tout ça des formules appropriées, le projet VBA des modules nécessaires et je le joins.
Mais les lignes grises de la 1ère feuille sont vraiment gênantes. Il faut les supprimer.
D'autre part il serait bon d'y mettre les données sous forme de tableau, notamment pour garantir l'auto-adaptation des formules à sa taille en lignes.
 

Dranreb

XLDnaute Barbatruc
Bon je l'ai fait, sans avoir mis la liste sous forme de tableau faute d'accord de votre part. Il faudra donc veiller à ce que les formules couvrent toujours la bonne plage.
 

Pièces jointes

  • HasardFrederic14.xlsm
    699.7 KB · Affichages: 5
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…