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 38 39 40 41 42 43
| Sub test()
Dim tableau(2, 2) As Variant, i%, j%, m As Double
tableau(0, 1) = 1
tableau(0, 2) = 1
tableau(1, 1) = 3
tableau(1, 2) = 2
tableau(2, 1) = 7
tableau(2, 2) = 4
For i = 0 To UBound(tableau, 1)
m = 100
For j = 1 To UBound(tableau, 2)
If tableau(i, j) < m Then
m = tableau(i, j)
End If
Next j
' on a récupérer le min tableau
For k = 1 To UBound(tableau, 2)
If m = tableau(i, k) Then
'afficher le n° de sa colonne et si il y a d'autre valeur min sur la même ligne alors il passe à la ligne d'aprés (next i)
MsgBox "Minimum(colonne " & k & ") = " & m
End If
Next k
Next i
End Sub |
Partager