Bonjour,

J'aurais besion d'un petit coup de pouce sur un truc (surement trop c.. mais qui me prend la tête depuis quelques temps). Voila, j'essai de réaliser plus ou moins ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
Private Sub ComboBox1_DropButtonClick()
ComboBox1.Clear
For i = 15 To 21
        ComboBox1.AddItem Sheets(3).Cells(1, i)
        If ComboBox1.Text = Cells(1, i).Text Then
            Selection.AutoFilter Field:=i, Criteria1:="Oui"
        End If
Next i
Application.Run "Affichage"
End Sub
En gros j'ai une ligne critère sous excel sous laquelle se trouve des "Oui" et des "Non". J'aimerai remplir une combobox de ces critères puis selon le critère sélectionné réaliser un filtrage selon "Oui" puis cela s'affiche dans une Listview.

Les problèmes :
1. Le critère sélectionné dans le menu déroulant de la combobox ne reste pas. (il reste que lorsque l'on le tape au clavier)

2. Le filtrage ne se fait pas.

Quelqu'un pourrait-il m'aider ? Cela ne doit etre que des problèmes de syntaxes (enfin je pense).

Merci

G