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
| Sub grt()
Dim tablo_1() As Double
Dim tablo_2() As Double
Dim tablo_3() As String
max = Range("a65536").End(xlUp).Row
val_cherche = Range("c5")
ReDim tablo_1(1 To max)
ReDim tablo_3(1 To max, 1 To max)
For i = 1 To max
tablo_1(i) = Range("a" & i)
Next i
'choisis toutes les valeurs de tablo_1 les unes après les autres
For Index = 1 To UBound(tablo_1)
v = Index
ReDim tablo_2(1 To max, 1 To max)
For p = 1 To max
For i = p To max
tablo_2(p, i) = tablo_1(i)
Next i
Next p
For i = 1 To max
Cells(i, 11) = tablo_2(5, i)
Next i
l = 0
'MsgBox tablo_2(5, 5)
' MsgBox UBound(tablo_2, 5)
'MsgBox tablo_2(5, 2)
For niveau = 2 To max
For i = 1 To UBound(tablo_2, 2)
tablo_3(1, i) = tablo_1(i) + tablo_2(niveau, i)
tablo_3(2, i) = "tablo_1 " & i & " tablo_2 " & niveau
Next i
Next niveau
MsgBox tablo_3(2, 2) '& " - " & tablo_3(2, 2)
Next Index
Cells(25, 2) = tablo_3
End Sub |
Partager