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 44 45 46 47 48
| Sub travail_i_a_k()
'déclaration
Dim a(1 To 5) As Single
Dim i(1 To 5) As Single
Dim k(1 To 5) As Single
Dim Tot_A As Single
Dim Indi_a As Byte ' indice pour se déplacer dans le tableau a
Dim Indi_i As Byte ' indice pour se déplacer dans le tableau i
Dim Indi_k As Byte ' indice pour se déplacer dans le tableau k
' je ne sais pas a quoi sert toutes ces variables
Dim Tablarg(1 To 5) As Single
Dim Valable As Boolean
Dim IndiceLargeur As Single
Dim RetraitLarg As Single
Dim Largeur As Single
Dim DebordLarg As Single
'initialisation des tableaux
For Indi_i = 1 To 5
a(Indi_i) = -1
i(Indi_i) = -1
k(Indi_i) = 0
Next
'Initialisation des variables pour test
IndiceLargeur = 3
RetraitLarg = 1.2
Largeur = 9
Valable = False
For Indi_k = 1 To 5
If k(Indi_k) < (IndiceLargeur - 1) And Valable = False Then
a(Indi_k) = Tablarg(k(Indi_k))
End If
Next
For Indi_a = 1 To 5
Tot_A = Tot_A + a(Indi_a)
Next
If Largeur >= Tot_A - 2 * RetraitLarg And Largeur <= Tot_A + 2 * DebordLarg Then
For Indi_i = 1 To 5
a(Indi_i) = k(Indi_i)
Next
End If
End Sub |
Partager