1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| Sub menu_change(ByVal index As Long, ByVal name As String, ByVal liste As Object, ByVal value As Boolean)
If value = True Then Me.Caption = Me.name & " " & name & " " & value & "; listbox active :" & liste.name Else Me.Caption = Me.name
'MsgBox value & vbCrLf & liste.name
Select Case name
Case "menu0":
'on rempli la liste juste en dessous
With Me.Controls("listB0"): .List = Array(1, 2, 3, 4, 5, 6, 7, 8, 9): End With
Case "menu1":
'on rempli la liste juste en dessous
With Me.Controls("listB1"): .Clear: .List = Array(10, 20, 30, 40, 50, 60, 70, 80, 90, 100): End With
Case "menu2"
'on rempli la liste juste en dessous
With Me.Controls("listB2"): .Clear: .List = Array("a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l"): End With
Case 4:
Case 5:
Case 6:
Case 7:
Case 8:
Case 9:
End Select
End Sub |
Partager