jacky49
XLDnaute Impliqué
Rebonjour le forum,
Suite à la résolution de mon dernier post, j'ai une autre question qui doit être simple pour vous mais pour moi !!
Voici mon code:
Voici ma question: est il possible avec la même macro de faire un double tirage aléatoire , c'est à dire le premier comme c'est indiqué, il se place sur la feuille Série en B7:R13 et à partir de la ligne 7 et qu'ensuite le 2ème tirage se mette en B17:R23 et à partir de la ligne 17.
j'espère avoir été assez clair.
merci d'avance
jacky
Suite à la résolution de mon dernier post, j'ai une autre question qui doit être simple pour vous mais pour moi !!
Voici mon code:
HTML:
Sub testSMF1()
Dim deja(200) As Boolean
Dim tablo(200)
Randomize 'utilise l'heure system pour Rnd
nb = Feuil4.[A6].End(xlDown).Row - 6 'nombre joueurs
For k = 1 To nb 'création tablo de 1 à nb aléatoire
Do
n = Int((nb * Rnd) + 1)
If deja(n) = False Then
deja(n) = True
tablo(k) = n
Exit Do
End If
Loop
Next
Sheets("Série").Range("B7:R13").ClearContents
If Range("Q5") <> "" Then
nombredepoules = Range("Q5")
Else
MsgBox ("Donnez le nombre de poules")
Exit Sub
End If
ligne = 7
col = 2
pas = 3
For n = 7 To Range("A65536").End(xlUp).Row
Sheets("Série").Cells(ligne, col) = Range("A" & tablo(n - 6) + 6)
col = col + pas
If col = 2 + 3 * nombredepoules Or col = -1 Then
ligne = ligne + 1
col = col - pas
pas = -pas
End If
Next n
Sheets("Série").Select
Application.Calculation = xlCalculationAutomatic
End Sub
j'espère avoir été assez clair.
merci d'avance
jacky