Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2010 Listebox à trois critères

  • Initiateur de la discussion Initiateur de la discussion Hafi.alaoui
  • Date de début Date de début

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 !

Hafi.alaoui

XLDnaute Junior
Bonjour
est-il possible de me rectifier un code vba pour filtrer mes données par un userfom à listbox de 3 critères.
mon fichier çi joint
merci
 

Pièces jointes

Bonjour yahya.be, JB,
est-il possible de me rectifier un code vba pour filtrer mes données
La question étant très simple cette macro l'est aussi :
VB:
Private Sub TextBox1_Change()
ThisWorkbook.Names.Add "Crit1", "*" & TextBox1 & "*" 'nom défini
ThisWorkbook.Names.Add "Crit2", "*" & TextBox2 & "*" 'nom défini
ThisWorkbook.Names.Add "Crit3", "*" & TextBox3 & "*" 'nom défini
[M6] = "=COUNTIF(C6,Crit1)*COUNTIF(D6,Crit2)*COUNTIF(E6,Crit3)" 'critère
With Sheets("Liste")
    .UsedRange.Delete xlUp 'RAZ
    [B5].CurrentRegion.AdvancedFilter xlFilterCopy, [M5:M6], .[A1:J1] 'filtre avancé
    [M6] = ""
    With .[A1].CurrentRegion
        If .Rows.Count > 1 Then ListBox1.RowSource = .Offset(1).Resize(.Rows.Count - 1).Address(External:=True) _
            Else ListBox1.RowSource = ""
    End With
End With
End Sub
On utilise la propriété RowSource de la ListBox ce qui permet d'afficher les en-têtes des colonnes.

A+
 

Pièces jointes

Bonjour
votre exemple est très pratiquant et facile,je vais l'utiliser
merci beaucoup
 
- 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
4
Affichages
177
Réponses
4
Affichages
630
  • Question Question
Microsoft 365 Power Query
Réponses
8
Affichages
272
Réponses
7
Affichages
345
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…