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: 3

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.
 

Statistiques des forums

Discussions
313 132
Messages
2 095 562
Membres
106 296
dernier inscrit
PAB95580