Bonsoir,
Je me suis permis de rouvrir la conversation.
J'ai souhaité appliquer la méthode permettant de neutraliser certaines commandes de formulaire via checkbox mais en le faisant pour une listbox.
Cette listbox est remplie via le code suivant :
Private Sub ListBox1_Click()
'
Dim iRow%
'
With Feuil1
iRow = .Range("E:E").Find(what:=Me.ListBox1.Text, lookat:=xlWhole, LookIn:=xlValues, searchdirection:=xlNext).Row
Me.lbltrain.Caption = "N° de train : " & CStr(iRow)
Me.TextBox1.Text = .Cells(iRow, 12)
Me.TextBox3.Text = .Cells(iRow, 14)
End With
End Sub
et j'ai souhaité désactivé certains boutons lorsqu'il n'y a plus de données dans la listbox via ce code :
Private Sub ListBox1_change()
If ListBox1.ListCount = 0 Then
Me.CommandButton2.Enabled = False
Me.TextBox1.Enabled = False
End If
End Sub
Toutefois rien ne se passe lorsqu'il n'y a plus d'éléments dans la listbox
Merci d'avance pour vos lumières.
Bapt"