Bonjour à tous,
Dans une Listbox (case à cocher), j'aimerai pouvoir stipuler que si on coche la premiere alors toutes les suivantes doivent être coché : (case "Select All") ou alors si une case est coché aucune autre ne peut etre coché.
J'utilise pour ca la commande ListBox_Change mais ca plante et quand je fais la mode pas à pas, une fois arrivé en End Sub il repart au mileu de la macro o_O.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 Private Sub ListBox2_Change() Dim i As Integer Dim InWork As Boolean If Not InWork Then If ListBox2.ListIndex = 0 Then If ListBox2.Selected(0) Then ListBox2.Selected(1) = True ListBox2.Selected(2) = True ListBox2.Selected(3) = True ListBox2.Selected(4) = True Else ListBox2.Selected(1) = False ListBox2.Selected(2) = False ListBox2.Selected(3) = False ListBox2.Selected(4) = False End If End If InWork = False End If End Sub
Partager