Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2010 Filtre multiple par macro

Eric Dé

XLDnaute Occasionnel
Bonjour,

Je souhaiterais créer une macro qui me permette de filtrer en une seule fois plusieurs conditions, à savoir :

- Les lignes contenant la suite de caractères ABC (en filtrant individuellement, j'entrerais dans le filtre *ABC*)

- Les lignes contenant la suite de caractères JKL

- Les lignes contenant la suite de caractères RST

Quelle formule me permettrait d'arriver à ce résultat dans VBA ?


Merci d'avance pour vos réponses.

Eric
 

danielco

XLDnaute Accro
Bonjour,

En supposant que le filttre s'applique sur la même colonne... On peut faire un filtre avancé ou une boucle sur les données, selon les cas. Est-ce que les données ont des entêtes ? Peut-on écrire sur la feuille, même temporairement ?

Cordialement.

Daniel
 

danielco

XLDnaute Accro
Un essai pour filtrer la colonne C :

VB:
Sub test()
  Dim Plage As Range
  [E1] = [C1]
  [E2] = "ABC"
  [E3] = "JKL"
  [R4] = "RST"
  Range("C1", Cells(Rows.Count, 3).End(xlUp)).AdvancedFilter Action:=xlFilterInPlace, _
    CriteriaRange:=Range("E1:E4")
End Sub

Daniel
 

Eric Dé

XLDnaute Occasionnel
Bonjour,

Merci pour ta proposition.

J'ai essayé ton code mais un message d'erreur de compilation apparaît (Projet ou bibliothèque introuvable) !

Ai-je oublié quelque chose ?

Merci,
Eric
 

Discussions similaires

Réponses
69
Affichages
4 K
Réponses
7
Affichages
549
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…