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
 

Discussions similaires

Réponses
69
Affichages
4 K
Réponses
7
Affichages
516

Statistiques des forums

Discussions
312 115
Messages
2 085 453
Membres
102 890
dernier inscrit
selkis