Question sur une demo de Thierry

  • Initiateur de la discussion Initiateur de la discussion Jex Celpas
  • 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 !

J

Jex Celpas

Guest
Salut le forum

j'ai récupéré une demo de Thierry sur les filtres elaborés

ma question :

dans l'exemple ligne 49 on fait le tri sur les valeurs que l'on ne souhaite
pas avoir avec la fonction suivante :
= ESTNA (EQUIV(A50;$D$50:$D$52;0)

comment peut on faire l'inverse c'est à dire avoir les valeurs que l'on souhaite.
J'ai remarqué qu'avec cette formule je pouvais faire des tris sur plusieurs critères différents sans problèmes par rapport à l'utilisation de la zone de critère du filtre elaboré( la formule = selection que d'une seule valeur par critère) . Seul problème c'est que cette formule demande les
valeurs que l'on souhaite exclure et dans mon tableau cela oblige de saisir
toutes ces valeurs ( 10 val à exclure pour uniquement 2 selectionnées)

merci d'avance si Thierry ou un autre excelien pouvais me donner soit la solution soit son imposibilité.
 

Pièces jointes

Salut Jex, le Forum

Simplement en changeant la Formule :

=EQUIV(A50;$D$50:$D$52;0)

Et si tu dois le faire par VBA, il faut faire ceci :

Sub ListExclusionList()
With Sheets(1).Range("F49:H59")
.Interior.ColorIndex = 39
.ClearContents
End With

With Sheets(1)
.Range("D49") = "Noms"
.Range("D50") = "Thierry"
.Range("D51") = "Ti"
.Range("D52") = "Celeda"
.Range("E49") = ""
.Range("E50").Formula = "=MATCH(A50,$D$50:$D$52,0)"
End With

Range("A49:C59").AdvancedFilter Action:=xlFilterCopy, CriteriaRange:=Range( _
"E49:E50"), CopyToRange:=Range("F49:H49"), Unique:=False

End Sub


Bonne soirée
@+Thierry
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

T
Réponses
7
Affichages
1 K
Retour