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 33 34 35 36
| Sub Compute_Combinaisons()
'DataInt est un Array d'integers, de n lignes et t colonnes.
For x = 1 To t
For y = x + 1 To t
N1 = 0: N2 = 0: N3 = 0: N4 = 0: N5 = 0: N6 = 0: N7 = 0: N8 = 0: N9 = 0 'initialisation les effectifs de chaque combinaison
For i = 1 To N
If DataInt(i, x) = 1 Then
If DataInt(i, y) = 1 Then
N1 = N1 + 1
ElseIf DataInt(i, y) = 2 Then
N2 = N2 + 1
ElseIf DataInt(i, y) = 3 Then
N3 = N3 + 1
End If
ElseIf DataInt(i, x) = 2 Then
If DataInt(i, y) = 1 Then
N4 = N4 + 1
ElseIf DataInt(i, y) = 2 Then
N5 = N5 + 1
ElseIf DataInt(i, y) = 3 Then
N6 = N6 + 1
End If
ElseIf DataInt(i, x) = 3 Then
If DataInt(i, y) = 1 Then
N7 = N7 + 1
ElseIf DataInt(i, y) = 2 Then
N8 = N8 + 1
ElseIf DataInt(i, y) = 3 Then
N9 = N9 + 1
End If
End If
'ici je calcule une formule qui est une fonction des 9 effectifs et mets le résultat dans un tableau
Next i
Next y
Next x
End Sub |
Partager