Bonjour
Dans l'USF modifie la Sub filtre comme ceci :
Sub filtre()
ligne = 0
Me.ListBox1.Clear
For i = 1 To [bd].Rows.Count
ok = True
For n = 1 To [bd].Columns.Count
If Not Range("bd").Cells(i, n) Like Me("comboBox" & n) Then ok = False
Next n
If ok Then
Me.ListBox1.AddItem
'MsgBox [bd].Columns.Count
For k = 1 To [bd].Columns.Count
If k = 4 Then
Me.ListBox1.List(ligne, k - 1) = Format(Range("bd").Cells(i, k), "hh:mm")
Else: Me.ListBox1.List(ligne, k - 1) = Range("bd").Cells(i, k)
End If
Next k
ligne = ligne + 1
End If
Next i
'On Error Resume Next
End Sub
J'ai aussi désactivé le On error resume next qui ne me semble pas servir dans ton cas
Sinon j'aurais mis la SUB dans un module plutôt que dans l'USF mais bon...
Si ok, merci de cloturer le fil en cliquant sur le V vert à coté du bouton EDITER
Amicalement