Cekankonvaou
XLDnaute Junior
Bonjour à tous,
J'ai cherché un peu partout comment filtrer plusieurs colonnes avec un seul critère mais je n'arrive pas à trouver la solution (ou alors, je n'ai pas compris celles que j'avais sous les yeux...)
Je décris la situation et le besoin :
j'ai un tableau (5 colonnes et 20 lignes dans l'exemple joint) et je voudrais n'afficher que les lignes qui contiennent mon critère de recherche.
Si je filtre la colonne 1 sur mon critère, je ne pourrais pas voir mon critère dans la colonne 2...
J'ai bien trouvé une solution consistant à masquer les lignes qui ne contiennent pas mon citère mais cette solution ne me convient qu'à moitié (pour cause d'intégration avec le reste du fichier et pour intégration de tris supplémentaires sur d'autres critères par la suite) :
Auriez vous une solution plus "élégante" du style
Merci d'avance
Bertrand
J'ai cherché un peu partout comment filtrer plusieurs colonnes avec un seul critère mais je n'arrive pas à trouver la solution (ou alors, je n'ai pas compris celles que j'avais sous les yeux...)
Je décris la situation et le besoin :
j'ai un tableau (5 colonnes et 20 lignes dans l'exemple joint) et je voudrais n'afficher que les lignes qui contiennent mon critère de recherche.
Si je filtre la colonne 1 sur mon critère, je ne pourrais pas voir mon critère dans la colonne 2...
J'ai bien trouvé une solution consistant à masquer les lignes qui ne contiennent pas mon citère mais cette solution ne me convient qu'à moitié (pour cause d'intégration avec le reste du fichier et pour intégration de tris supplémentaires sur d'autres critères par la suite) :
Code:
Sub tri()
For i = 21 To 2 Step -1
If Cells(i, 1) <> "nom1" And Cells(i, 2) <> "nom1" And Cells(i, 3) <> "nom1" And Cells(i, 4) <> "nom1" And Cells(i, 5) <> "nom1" Then
Rows(i).Select
Selection.EntireRow.Hidden = True
End If
Next i
End Sub
Auriez vous une solution plus "élégante" du style
Code:
plage_tri.AutoFilter Field:=1 AND 2 , Criteria1:=projet, Operator:=xlAnd
Merci d'avance
Bertrand
Pièces jointes
Dernière édition: