Afficher tous les lignes comportant le résultat VBA

Bonjour je viens vers car j'ai un code VBA qui permet d'afficher le resutat d'une valeur saisie mais pas toutes les lignes qui corresponde a cette valeur mon code VBA est :

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$B$5" Then
  Set c = Range("B15:B" & Range("B65536").End(xlUp).Row).Find(Target.Value, LookIn:=xlValues, lookat:=xlWhole)
  If Not c Is Nothing Then
    Range("C" & c.Row & ":M" & c.Row).Copy Destination:=Range("C5")
  End If
End If
End Sub

Je voudrais donc que lorsque que je tape le résultat en B5 toutes les lignes qui correspond a cette valeur sois afficher

Si besoin d'un exemple je peux le fournir !

Merci d'avance

Bonsoir,

Ce que tu veux faire, c'est l'équivalent d'un filtre (Automatique ou Avancé) ... Ce qui n'est pas très clair, c'est: "où le résultat doit-il apparaître?"

Et pourquoi ne pas se contenter d'un filtre?

Rechercher des sujets similaires à "afficher tous lignes comportant resultat vba"