Bonjour,
Ton code fonctionne bien. Ce matin j'ai voulu le simplifier avec un "joker" dans ton premier code de 14:29 (où il s'arrête à T et non T+1)
comme ça:
(pour tester, je n'ai mis que 3 valeurs + le "joker" et uniquement jusqu'à 5), le code devant stopper à y
mais il ne trouve plus la séquence ?
Sub Tableau()
Dim Sequence
Dim I As Integer, Indice As Integer
y = 1 Or y = 2 Or y = 3 Or y = 4 Or y = 5
Sequence = Array(3, 1, 2, y)
For I = 1 To 500
[C4] = Int(5 * Rnd) + 1
If [C4] = Sequence(Indice) Then
Indice = Indice + 1
If Indice > UBound(Sequence) Then
MsgBox "Séquence trouvée : " & I
Exit Sub
End If
Else
Indice = 0
End If
Next I
End Sub
Je reste sur le 2ème code (T+1).
Bonne journée et merci