L
lironik
Guest
Bonsoir à tous
Mon problème est le suivant:
J'ai une combobox nommé "nbprestations" qui peut prendre les valeurs 0 à 12
En dessous j'ai plusieurs label nommés LabelP1, LabelP2, ..., LabelP12
De même j'ai designationP1, ..., désignationP12 et quantitéP1, ..., quantité P12 (correspondant tous deux à des combobox).
P étant la prestation, on a P1 qui est la première prestations.
Ainsi j'aimerais que lorsque nbprestations=6 (c'est un exemple), il soit affiché uniquement labelP1 à _P6, désignationP1 à _P6 et quantitéP1 à _P6.
Voilà mon code
Merci
Mon problème est le suivant:
J'ai une combobox nommé "nbprestations" qui peut prendre les valeurs 0 à 12
En dessous j'ai plusieurs label nommés LabelP1, LabelP2, ..., LabelP12
De même j'ai designationP1, ..., désignationP12 et quantitéP1, ..., quantité P12 (correspondant tous deux à des combobox).
P étant la prestation, on a P1 qui est la première prestations.
Ainsi j'aimerais que lorsque nbprestations=6 (c'est un exemple), il soit affiché uniquement labelP1 à _P6, désignationP1 à _P6 et quantitéP1 à _P6.
Voilà mon code
Code:
Dim i As Integer
Dim j As Integer
i = nbprestations.Value
If j < i Then
LabelP& j.Visible = True
designationP& j.Visible = True
quantitéP& j.Visible = True
ElseIf j = i Then
LabelP& j.Visible = True
designationP& j.Visible = True
quantitéP& j.Visible = True
Else
LabelP& j.Visible = False
designationP& j.Visible = False
quantitéP& j.Visible = False
End If
Merci