ListBox selon Combobox

Bonsoir, encore une fois j'ai besoin de votre aide, j'ai une feuille qui servira de base de données et un formulaire avec une combobox et une listbox, la combobox serait alimentée par la colonne M ou N selon le choix de l'un des deux OptionBotton ce que J'aimerais c'est que la listbox me montre les résultats selon le choix de la combobox

8recherche.xlsm (20.86 Ko)

Bonjour Toze666, le forum,

Ton tableau de la feuille "Folha1" comporte quatorze colonnes.

Les Listbox, en utilisant l'option "AddItems", sont limités à dix colonnes.

Il est possible d'avoir plus de dix colonnes dans un Listbox en utilisant une variable tableau et l'option Listbox.list.

Un exemple avec un Listbox de dix colonnes.

Les OptionButton gèrent le Combobox, lequel gère le Listbox

Bastr

Bonjour

Bonjour à tous

Un essai à tester.

14recherche-v1.xlsm (28.40 Ko)

Bye !

Bonjour Toze666, gmb, le forum,

@gmb, merci pour l'exemple. Par contre, il y a une petite coquille, le Listbox ne se vide pas à chaque changement du Combobox.

Private Sub ComboBox1_Change()
    cln = IIf(opt = 1, 13, 14)
    ListBox1.Clear                ''' << ligne à ajouter pour vider le Listbox au changement du Combobox
    For i = 2 To UBound(tablo, 1)
        If tablo(i, cln) = ComboBox1 Then
            ListBox1.AddItem
            For j = 0 To UBound(col)
                ListBox1.Column(j, ListBox1.ListCount - 1) = tablo(i, col(j))
            Next j
        End If
    Next i
End Sub

bastr

Bonjour

Nouvel essai

6recherche-v2.xlsm (28.48 Ko)

Bye !

Bonjour Toze666, gmb, le forum,

Une version qui supporte les quatorze colonnes.

J'ai ajouté Listbox2 pour les entêtes de colonnes au haut du Listbox1

Bastr

Merci a tous les deux, gmb et bastr, pour votre aide, maintenant je vais voir la qu'elle choisir, encore une fois merci.

bravo le forum, ont trouve toujour de l'aide ici.

Juste une remarque pour ton sujet,

Avez-vous remarqué que si le donné dans la colonne M ou N n’est pas comme les autres (pas de doublons). La résultat reste dans la Première colonne. Par exemple, essaie de modifier le mois en octobre

toze
Bonjour Toze666, le fil, le forum,

@AJcomboman ... merci d'avoir effectuer le test : "Si le résultat n'est que d'une seule ligne".

Un autre essai comportant une correction.



bast

Bonjour Toze666, le fil, le forum,

Désolé je n'ai pas suffisamment été attentif.
Sur la version v4, s'il y a seulement deux items, un seul s'affiche.
Une autre correction.

Bastr

Rechercher des sujets similaires à "listbox combobox"