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 598 790 membres 59 nouveaux aujourd'hui 15 441 membres club