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
|
Sub TestMatrice()
Dim TabloA(2) As Variant, TabloB(4, 1) As Variant
Dim I As Integer, J As Integer
Dim ContenuA As Variant, ContenuB1 As Variant, ContenuB2 As Variant
ContenuA = Array(1, 2, 3)
ContenuB1 = Array(1, 1, 2, 1, 2)
ContenuB2 = Array(2, 3, 3, 5, 4)
For I = LBound(TabloA) To UBound(TabloA)
TabloA(I) = ContenuA(I)
Next I
For I = LBound(TabloB, 1) To UBound(TabloB, 1)
TabloB(I, 0) = ContenuB1(I)
TabloB(I, 1) = ContenuB2(I)
Next I
'Debug.Print TabloB(UBound(TabloB, 1), 0)
For I = LBound(TabloA) To UBound(TabloA)
For J = LBound(TabloB, 1) To UBound(TabloB, 1)
If TabloA(I) = TabloB(J, 0) Then
MsgBox "Tableau A : valeur " & TabloA(I) & ", Indice : " & I & Chr(10) & "Tableau B : valeur " & TabloB(J, 0) & ", Indice : " & J
End If
Next J
Next I
End Sub |
Partager