Bonjour le forum!
Comme le titre l'indique j'aimerai filtrer sur 8 colonnes avec un critère mais de manière fluide et rapide.
En effet j'ai déjà un code qui me permet de filtrer sur 8 colonnes mais l’exécution est très lente.
Sub Genre_Romance()
Application.ScreenUpdating = False
For Ln = 18 To Range("I18").CurrentRegion.Rows.Count + 17
If Left(Range("B" & Ln), 7) <> "Romance" _
And Left(Range("C" & Ln), 7) <> "Romance" _
And Left(Range("D" & Ln), 7) <> "Romance" _
And Left(Range("E" & Ln), 7) <> "Romance" _
And Left(Range("F" & Ln), 7) <> "Romance" _
And Left(Range("G" & Ln), 7) <> "Romance" _
And Left(Range("H" & Ln), 7) <> "Romance" _
And Left(Range("I" & Ln), 7) <> "Romance" Then
Rows(Ln & ":" & Ln).EntireRow.Hidden = True
End If
Next Ln
Rows("17:17").EntireRow.Hidden = True
End Sub
Je voulais donc savoir si il y avais moyen de filtrer sur plusieurs colonnes autrement qu'avec un code comme le mien car sur quelques lignes, no problem mais quand on en vient à plus de 700... c'est long, très long!
J'aimerai bien partager mon fichier pour vous montrer mais si je veux pouvoir le partager il faut que je le réduise et si je le réduis... et bien le problème de temps ne se pose plus comme j'aurai supprimé pas mal de lignes...
En espérant trouver de l'aide! Bonne matinée et à très vite.