Tirage spécial  Sujet résolu

Vous pouvez poser ici vos questions à propos d'Excel et répondre aux questions des autres membres ...

Tirage spécial  Sujet résolu

Messagepar cfn3cfn » 18 Mars 2010, 04:49

Bonjour à tous,
J'ai une liste de joueurs avec laquelle je voudrai faire un tirage aléatoire. jusque là ça va
Code: Tout sélectionner
Sub tirage()
Dim melange As New Collection
Dim i%, j%, k%, x%, o, v
If Selection.Columns.Count > 1 Then Exit Sub
x = Selection.Column
For Each o In Selection
melange.Add o.Value
Next
k = melange.Count
Do While k > 0
If k > 0 Then
j = j + 1
i = Int((k * Rnd) + 1)
v = melange(i)
Cells(j, x) = v
melange.Remove i
k = k - 1
End If
Loop

End Sub


mais ce qui se complique c'est que dans la liste il y a des femmes et on souhaiterai que les femmes ne font un duo.
Un duo devra être composé d'une femme et d'un homme ou 2 hommes.
Merci de m'aider sur ce coup.
Amicalement
Noel
Amicalement
Noël
Proverbe ZEN "Une image vaut dix mille mots"
"Si tu donnes un poisson à un homme, il mangera un jour. Si tu lui apprends à pêcher, il mangera toujours."
En se résignant le malheureux consomme son malheur
cfn3cfn
Membre impliqué
 
Messages: 1057
Inscription: 09 Oct 2008, 07:33
Localisation: Ile de la Réunion
Version Excel: 2004 MAC

Retourner vers Excel - VBA

 


  • Sujets similaires
    Réponses
    Vus
    Dernier message

Utilisateurs en ligne

Utilisateurs parcourant ce forum: Bing [Bot], Google [Bot], Google Adsense [Bot] et 16 invités