bonjour , j'ai une question assez simple par rapport à la reaction de mon bout de code qui consiste à denombrer le nombre de fois qu'un nombre est repeté , le voici
Sub dé()
'determination du nombre de lancés de chaque sorte:
t = Array(1, 2, 3, 3, 1, 4, 6, 5, 4, 2, 1)
For k = Application.Min(t) To Application.Max(t)
n = 0
For i = 0 To 10
If k = Val(t(i)) Then
n = n + 1
End If
Next
If n > 1 Then
MsgBox n & " lancés du " & t(i) ' comment est il possible ici que i prenne la valeur 11 puisque dans mon tableau je vais de 0 à 10
End If
Next
End Sub
j'obtiens une erreur au niveau de l'instruction :
MsgBox n & " lancés du " & t(i)
car i prend la valeur 11 ce que je comprend pas !
par contre si j'effectue cette correction ca marche :
MsgBox n & " lancés du " & k
voyez vous pourquoi ? en vous remerciant par avance