filtrage listbox via combobox

  • Initiateur de la discussion Initiateur de la discussion Kim75
  • 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 !

Kim75

XLDnaute Occasionnel
Bonjour le forum,

Merci à Jacques BOISGONTIER qui nous fait part d’une form hyper pratique pour le filtrage de listbox via combobox :

Menus en cascade

J’ai cherché parmi pratiquement toutes les pages du forum, mais en vain, aucun exemple trouvé pour pouvoir l’adapter, j’ai essayé plein de techniques, mais je n’y arrive pas,

-1°. Laisser la base de données telle quelle
-2°. Laisser le système de filtrage de combobox tel quel

Mais de sorte que :

-1°. A l'appel de l'userform :
La listbox soit alimentée uniquement par les lignes correspondantes à la valeur ‘A’ de la colonne ‘Domaine’

-2°. Et au filtrage des combobox :
Dans la listbox, n’apparaissent que les lignes correspondantes à la valeur ‘A’ de la colonne ‘Domaine’

Ce serait sympa si quelqu’un avait une idée comment faire, ou quelque autre exemple aboutissant au but visé.

Cordialement, Kim.
 

Pièces jointes

Dernière édition:
Re : filtrage listbox via combobox

bonjour Kim
un code pour alimenter listbox1 avec domaine="A"
Code:
     Dim tbl() As String, Rng As Range, Cel As Range, i As Long

   Range("A1").AutoFilter
    Range("A1").AutoFilter Field:=3, Criteria1:="A"
    Set Rng = Range("A2", [A64000].End(xlUp))
    Set Rng = Rng.SpecialCells(xlCellTypeVisible)
    ReDim tbl(0 To Rng.Count - 1, 0 To 3)
    For Each Cel In Rng
        tbl(i, 0) = Cel.Value
        tbl(i, 1) = Cel.Offset(, 1).Value
        tbl(i, 2) = Cel.Offset(, 2).Value
        tbl(i, 3) = Cel.Offset(, 3).Value
        i = i + 1
    Next
    Me.ListBox1.List = tbl
    
  ActiveSheet.ShowAllData
 
- 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
12
Affichages
4 K
Retour