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
| Dim Tablo(1 To 41, 1 To 5) As Variant, Index() As Integer, v() As Variant
Dim i As Integer, k As Integer, Min As Integer, iTemp As Integer
Const Fin As Integer = 41
Const jC As Integer = 5
ReDim Index(1 To Fin)
For i = 1 To Fin
Index(i) = i
Next i
For i = 1 To Fin
Min = i
For k = i + 1 To Fin
If Tablo(Index(k), jC) < Tablo(Index(Min), jC) Then Min = k
Next k
iTemp = Index(i)
Index(i) = Index(Min)
Index(Min) = iTemp
Next i
v = Tablo()
For i = 1 To Fin
For k = 1 To jC
Tablo(i, k) = v(Index(i), k)
Next k
Next i
Erase Index()
Erase v() |
Partager