Sub ShuffleTable(ByRef t() As Long) Dim tmp As New Collection Dim i As Long Dim n As Long Randomize Timer For i = 0 To UBound(t) tmp.Add i Next For i = 0 To UBound(t) n = 1 + Int(Rnd * tmp.Count) t(i) = tmp(n) tmp.Remove n NextEnd Sub
C'est pas plus rapide mais c'est plus court
@+[Code]E.B.[/Code]
Se souvenir du profil
Mot de passe oublié ? / Activation de compteCréer un compte
1 875 108 membres 18 nouveaux aujourd'hui 16 153 membres club