XL 2010 [Résolu par JB et JHA] Problème avec le filtre avancé

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

Lone-wolf

XLDnaute Barbatruc
Bonjour à toutes et à tous 🙂


J'aurais besoin d'un coup de main pour appliquer un filtre avancé sur 2 colonnes. Il y a la macro dans le module de la feuille, des noms définis avec la fonction Décaler et deux listes déroulantes(B5 - C5). Je ne comprends pas pourquoi lorsque je choisi un nom, il filtre mais avec un autre nom. Si quelqu'un pourrait régler ce problème.

Note: les critères de recherche s'appliquent à Nom et Date.
 

Pièces jointes

Dernière édition:
Re : Problème avec le filtre avancé

Bonjour JHA 🙂

Merci pour ton intervention. Malheureusement, après choix de divers noms, c'est toujours MADI qui s'affiche. Est-ce que Excel 2010 n'aime pas les filtres avancés ou quoi?? 😕
 
Re : Problème avec le filtre avancé

Bonjour,

En A8, écrire Noms (les titres du critère doivent être écrits comme dans la BD)

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Application.Intersect(Target, Range("b5,c5")) Is Nothing Then
        Application.ScreenUpdating = False
        On Error Resume Next
            ActiveSheet.ShowAllData 'libère le filtre
        On Error GoTo 0
        Range("a8:j" & [b65000].End(xlUp).Row).AdvancedFilter _
        Action:=xlFilterInPlace, CriteriaRange:=Range("b4:c5"), Unique:=False
    End If
End Sub

JB
 
Re : Problème avec le filtre avancé

Bonjour à tous,

Après avoir sélectionné les listes déroulantes en colonne "A" (ligne 29 à 2003), j'ai effacé toutes les données des les listes déroulantes avec la touche "suppr" cela donne des meilleurs résultats.

JHA
 

Pièces jointes

Dernière édition:
Re : Problème avec le filtre avancé

Bonjour Jacques 🙂

Et c'est l'entête qui causait problème?? 😡

Merci Jacques pour ton intervention.


@JHA: pardon 😱 , mais comme Jacques à vu d'où venait le problème, je garde le premier fichier. Dans tout les cas, encore une fois, merci d'être intervenu.
 
Re : Problème avec le filtre avancé

Re,

Les plages nommées (Noms, Date) ne sont pas justes, il faut les décaler à partir de la ligne 5 non 4
Code:
=DECALER(Tables!$C$5;;;NBVAL(Tables!$C:$C)-1)
Code:
=DECALER(Tables!$I$5;;;NBVAL(Tables!$I:$I)-1)

JHA
 
- 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
3
Affichages
6 K
Compte Supprimé 979
C
Retour