Tri aleatoire avec condition

  • Initiateur de la discussion Initiateur de la discussion vincent115
  • 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 !

V

vincent115

Guest
Bonjour,
Dans un tableau je désirerais copier les données sur d'autres colonnes pour un tri aléatoire :
- seulement, le code que j'ai fait ne permet ce tri qu'une fois, alors que je le voudrais permanent ;
- comme c'est pour des rencontres sportives, je voudrais que les équipes ne se rencontrent pas entre eux, et cela autant que possible (le nbre de clubs est variable !)

Code :
Sub tirage()
'
Sélection Inscription et Clubs pour copie dans Partie 1 et Clubs
Range("C8😀56").Select
Selection.Copy
Range("F8").Select
ActiveSheet.Paste
Tri aléatoire
For i = 8 To 97
If Range("F" & i) <> "" Then Range("H" & i) = Rnd
Next i

Range("F8:G97").Sort Key1:=Range("F8"), Order1:=xlAscending, Header:=xlNo
Range("H8:H97").ClearContents
Range("A1").Select
ActiveWorkbook.Save
End Sub
 

Pièces jointes

Re : Tri aleatoire avec condition

Bonjour Pierrejean
Bravo, c'est exactement ce dont j'ai besoin.
C'est volontaire que j'ai mis plus de noms du même club car cela peut arriver en concours, la macro est superbe bien que je ne saisis pas tout.
Un grand merci à toi et au forum.
Vincent🙂
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

L
Réponses
5
Affichages
803
LandryK7
L
C
Réponses
18
Affichages
3 K
caramote13
C
C
Réponses
3
Affichages
1 K
V
Réponses
4
Affichages
859
vincent115
V
P
Réponses
5
Affichages
756
polisconne
P
M
Réponses
0
Affichages
2 K
MARGAR
M
J
Réponses
0
Affichages
1 K
J
V
Réponses
1
Affichages
2 K
Retour