Créer un filtre avec une liste déroulante personnalisée

Bonjour à tous, je suis nouveaux sur ce forum donc pardonnez mes erreurs s'il y en a !

Je vous expose mon problème : j'ai une 1ère colonne avec une liste d'annonceurs et une 2nd qui répertorie les différents magazines dans lesquels ils communiquent. Je souhaiterai donc dans cette colonne réalisé un filtre qui me propose juste chaque magazine séparément, or pour l'instant pour utiliser le filtre je suis obligé d'aller dans "contient" et taper le magazine que je souhaite retrouver. Est-il possible de demander à Excel d'afficher une liste à cocher de tous les magazines et non pas de toutes les entrées. (cf fichier joint)

784exemple.xlsx (8.37 Ko)

bonjour

est ce possible d'avoir le fichier sous XLS

merci

Voici le fichier xls !

1'307exemple.xls (18.00 Ko)

Bonjour

Avec un filtre élaboré et une liste déroulante

Cordialement

4'169exemple2.zip (9.92 Ko)

Merci, c'est tout à fait ce qu'il me fallait !

-- 24 Aoû 2010, 16:48 --

Par contre je ne trouve pas comment signaler ce message comme "résolu" quelqu'un peut-il m'aider une fois de plus ?

Bonsoir,

Salut Amadéus,

Filtre direct avec la liste (sans bouton) code à placer dans le VBE de la feuille

Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Application.Intersect(Target, Range("d1")) Is Nothing Then
        Range("A4:B100").AdvancedFilter Action:=xlFilterInPlace, CriteriaRange:= _
        Range("A1:B2"), Unique:=False
    End If
End Sub

ajouter On error ici (provoque erreur si aucun filtre)

Sub Afficher_Tout()
    On Error Resume Next
    ActiveSheet.ShowAllData
End Sub

Pour solder le poste, c'est ici

Claude

a resolu2
Rechercher des sujets similaires à "creer filtre liste deroulante personnalisee"