Macro tri en masquant des lignes

Bonjour à tous,

je voudrais faire un tri un peu particulier :

1) avec une Macro (j'en ai faite une, lancée par un bouton, avec l'enregistreur de macros)

2) en masquant les lignes contenant un certain mot, toujours le même.

Je joins un fichier pour mieux me faire comprendre.

Colonne A : ma liste

Colonne C : ma liste triée par ordre alphabétique

Colonne E : ce que je souhaite obtenir, c'est à dire la colonne C, sans le mot "chat".

Merci à toutes les bonnes volontés.

8tri-exemple.xlsx (8.77 Ko)

Bonsoir WebNet, le forum,

A tester....CTRL + e pour lancer la macro....

Sub test()
 Dim dl As Integer, i As Integer

 Application.ScreenUpdating = False

  With Sheets("Feuil2")
   dl = .Range("A" & Rows.Count).End(xlUp).Row
   .Range("A1:A" & dl).Sort Key1:=Range("A1"), Order1:=xlAscending
    For i = 1 To dl
     If .Range("A" & i) Like "chat" Then Rows(i).Hidden = True
    Next i
  End With
End Sub
9tri-exemple.xlsm (13.93 Ko)

Cordialement,

Ave xorsankukai,

Encore une réponse hyper rapide ! Merci.

Et évidemment (!) la macro fonctionne à merveille. Bravo...

Il ne me reste plus qu'à la transposer sur mon fichier.

Grazie mille

Ave xorsankukai,

J'ai transposé ta macro sur mon fichier : c'est impéccable

Merci encore.

Rechercher des sujets similaires à "macro tri masquant lignes"