1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
| Sub Annonciateur()
Dim a As Integer, b As Integer, c As Integer, d As Integer, e As Integer, Nb_TirageAnnee As Integer, T As Double
'
' Effacement des données du tableau
Range("B4:K73").ClearContents
'Affectation du nombre de tirage a comparer
Nb_TirageAnnee = 200
'Lancement du timer pour connaitre le temps d'execution de la recherche
T = Timer
'Lancement de la boucle pour connaitre les frequences entre deux chiffres sur un nombre de tirage donné
For b = 3 To Nb_TirageAnnee
For d = 4 To 73
For c = 5 To 24
For e = 5 To 24
For a = 2 To 11
If Cells(3, a) = Sheets("Tirages").Cells(b, c) And Cells(d, 1) = Sheets("Tirages").Cells(b, e) Then Cells(d, a) = Cells(d, a) + 1
Next a
Next e
Next c
Next d
Next b
'Affectation du timer pour connaitre le temps d'execution de la recherche
Range("Q1") = Application.Round((Timer - T), 1) & " Sec"
Range("Q2") = Round((Application.Round((Timer - T), 1) / 60), 2) & " Min"
End Sub |
Partager