Excel : Tri après tirage au sort (tirage bis)
franzbec
Messages postés
5
Statut
Membre
-
franzbec Messages postés 5 Statut Membre -
franzbec Messages postés 5 Statut Membre -
Bonjour,
Je souhaite faire un tableau pour des tournois sportifs (et de poker en HU) type tournoi de tennis, avec 32 joueurs.
J'ai fait un tirage au sort, excel attribue un numéro entre 1 et 32 à chaque joueurs.
Puis je veux placer le joueur ayant le numéro x dans la ligne numéro x de mon tableau de tournoi.
J'ai fait une colonne avec la fonction alea(), puis la colonne à coté avec la fonction rang(), pour qu'il attribue un numéro différent entre 1 et 32 à chacun.
Mon problème arrive lorsque je veux trier les joueurs : le tri se fait mais en même temps excel attribue un autre numéro aléatoire à chaque joueur et mes joueurs se retrouvent dans le désordre qui plus est avec un autre numéro.
Comment puis-je éviter qu'excel refasse ujn tirage au sort ?
Ou bien puis-je attribuer une place à chaque joueur dans le tableau avec une fonction du genre recherche ?
Cordialement,
Franz
Je souhaite faire un tableau pour des tournois sportifs (et de poker en HU) type tournoi de tennis, avec 32 joueurs.
J'ai fait un tirage au sort, excel attribue un numéro entre 1 et 32 à chaque joueurs.
Puis je veux placer le joueur ayant le numéro x dans la ligne numéro x de mon tableau de tournoi.
J'ai fait une colonne avec la fonction alea(), puis la colonne à coté avec la fonction rang(), pour qu'il attribue un numéro différent entre 1 et 32 à chacun.
Mon problème arrive lorsque je veux trier les joueurs : le tri se fait mais en même temps excel attribue un autre numéro aléatoire à chaque joueur et mes joueurs se retrouvent dans le désordre qui plus est avec un autre numéro.
Comment puis-je éviter qu'excel refasse ujn tirage au sort ?
Ou bien puis-je attribuer une place à chaque joueur dans le tableau avec une fonction du genre recherche ?
Cordialement,
Franz
A voir également:
- Excel : Tri après tirage au sort (tirage bis)
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Si ou excel - Guide
- Déplacer colonne excel - Guide
- Excel trier par ordre croissant chiffre - Guide
2 réponses
Bonjour,
Peut-être avec une fonction VBA ?
Coller un bouton sur la feuille et mettre le code...
A+
Peut-être avec une fonction VBA ?
Coller un bouton sur la feuille et mettre le code...
Private Sub CommandButton1_Click()
Dim e As Integer
Range("A1:A32").ClearContents 'adapter les adresses
Randomize
For i = 1 To 32
Autre:
DoEvents
e = Int(32 * Rnd + 1)
For g = 1 To 32
If e = Cells(g, 1) Then GoTo Autre
Next g
Cells(i, 1) = e 'adapter les adresses
Next i
End Sub
A+