ne pas montrer toutes les valeurs d'une colonne dans un combobox

avenir80

XLDnaute Nouveau
Bonjour à tout le forum,
J'ai un petit soucis que je n'arrive pas à résoudre.
J'ai un USF avec 2 onglets. Dans le premier, je remplis un classeur avec plusieurs contrôles, et dans le deuxième je consulte les données en filtrant avec les combobox.
Je souhaiterais effectuer un premier filtre avec le premier combobox, c'est-à-dire par exemple n'avoir que deux valeurs affichés sur une dizaine dans la colonne liée à ce combobox. Je ne veux pas mettre un filtre dans le classeur car les autres valeurs seront utilisées autrement.

J'ai écris ça comme exemple, mais ça ne fonctionne pas, j'ai quand même toutes les valeurs:

Private Sub ComboBox6_Click()
' Consultation Choix 1

With ComboBox6.Value = "Lyon" Or ComboBox6.Value = "Bordeaux"
Set Mondico = CreateObject("Scripting.Dictionary")
For Each c In Range(f.[A10], f.[A65536].End(xlUp))
If c = Me.ComboBox6 Then Mondico(c.Offset(, 1).Value) = c.Offset(, 1).Value
Next c
End With
Me.ComboBox7.List = Mondico.items
Me.ComboBox7.ListIndex = -1
Me.ComboBox8.ListIndex = -1
Me.TextBox4 = ""
Me.TextBox5 = ""
Me.TextBox6 = ""

ComboBox7.SetFocus

End Sub

Je joins mon fichier:
Cijoint.fr - Service gratuit de dépôt de fichiers

Merci pour votre aide
 
Dernière édition:

Discussions similaires

Réponses
4
Affichages
515
Réponses
7
Affichages
982

Statistiques des forums

Discussions
312 196
Messages
2 086 101
Membres
103 116
dernier inscrit
kutobi87