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 37
|
Public Sub tri()
Dim tableau1() As Variant
Dim tableau2() As Variant
Dim tableau3() As Variant
Dim temp1 As Integer
Dim temp2 As Integer
Dim temp3 As Integer
tableau1() = Feuil1.Range("A1:D4")
tableau2() = Feuil1.Range("A6:D9")
tableau3() = Feuil1.Range("A11:D14")
For k = 1 To 4
For I = 1 To 3
For j = I + 1 To 4
If tableau1(k, I) > tableau1(k, j) Then
temp1 = tableau1(k, I)
tableau1(k, I) = tableau1(k, j)
tableau1(k, j) = temp1
temp2 = tableau2(k, I)
tableau2(k, I) = tableau2(k, j)
tableau2(k, j) = temp2
temp3 = tableau3(k, I)
tableau3(k, I) = tableau3(k, j)
tableau3(k, j) = temp3
End If
Next j
Next I
Next k
Feuil1.Range("F1:I4") = tableau1()
Feuil1.Range("F6:I9") = tableau2()
Feuil1.Range("F11:I14") = tableau3()
End Sub |
Partager