Bonsoir,
un petit code qui permet de créer 20 combinaison de 5 chiffres parmi 100 sans répétition des chiffres :
Option Explicit
Public MonDico As New Scripting.Dictionary
Sub LouReeD()
Dim Temp, I, J, Cpt
Randomize
Cpt = 1
Do
If Cpt = 101 Then Exit Do
Temp = Int(100 * Rnd + 1)
If Not MonDico.Exists("_" & Temp) Then
MonDico.Add "_" & Temp, Cpt
Cpt = Cpt + 1
End If
Loop
Cpt = 1
For J = 1 To 20
For I = 1 To 5
Cells(J , I ) = MonDico("_" & Cpt)
Cpt = Cpt + 1
Next I
Next J
End Sub
@ bientôt
LouReeD