XL 2016 filtrer un élément dans une listbox vba

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

borain

XLDnaute Nouveau
Bonjour,
J'AI CREER UN FICCHIER
qui me permet de visualiser des photos de mon inventaire
et jai une listbox que jai ajouter dans mon userform, j'aimerai faire des filtre
et le code que j'utilise d'habitude pour mes filtres ne fonctionne pas
lorsque j'efface l'element filtrer la listbox est censé rechargé mais sa blog
jai besoin d'aide si quelqu'un veut bien .

cdlt,
VB:
Sub AlimenteListbox()
Dim J As Long, i As Integer, Indice As Integer, D As Integer, T2()

  Me.ListBox1.Clear
  Indice = 1            ' Par défaut toujours 1 enregistrement
  For J = 1 To UBound(T1)
    If T1(J, 5) Like Me.CbbPerso & "*" And T1(J, 8) Like Me.CbbType & "*" And T1(J, 4) Like Me.TbRechFiche & "*" And T1(J, 1) Like Me.Textdate & "*" Then
      Indice = Indice + 1
      ReDim Preserve T2(1 To 26, 1 To Indice)
      For i = 1 To UBound(T1, 2)
        T2(i, Indice) = T1(J, i)
      Next i
      For D = 1 To UBound(T1, 1)
      Next D
    End If
  Next J
  If Indice > 1 Then
    Me.ListBox1.List = Application.Transpose(T2)
    Me.ListBox1.RemoveItem 0          ' On supprime l'enregistrement par défaut
  End If

End Sub
Sub AlimenteListbox()
Dim J As Long, i As Integer, Indice As Integer, D As Integer, T2()

  Me.ListBox1.Clear
  Indice = 1            ' Par défaut toujours 1 enregistrement
  For J = 1 To UBound(T1)
    If T1(J, 5) Like Me.CbbPerso & "*" And T1(J, 8) Like Me.CbbType & "*" And T1(J, 4) Like Me.TbRechFiche & "*" And T1(J, 1) Like Me.Textdate & "*" Then
      Indice = Indice + 1
      ReDim Preserve T2(1 To 26, 1 To Indice)
      For i = 1 To UBound(T1, 2)
        T2(i, Indice) = T1(J, i)
      Next i
      For D = 1 To UBound(T1, 1)
      Next D
    End If
  Next J
  If Indice > 1 Then
    Me.ListBox1.List = Application.Transpose(T2)
    Me.ListBox1.RemoveItem 0          ' On supprime l'enregistrement par défaut
  End If

End Sub
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
3
Affichages
591
  • Question Question
XL 2021 VBA excel
Réponses
4
Affichages
72
  • Question Question
Microsoft 365 Export données
Réponses
4
Affichages
498
Réponses
10
Affichages
733
Retour