Tu veux arriver à quel résultat exactement ?
Les messagebox, c'est très bien comme message d'alerte, ou pour le debug, et dans ce cas, on a rarement des dizaines de lignes à afficher.
Mais si tu veux afficher quelque chose à usage de l'utilisateur, tourne-toi plutôt vers un userform, avec un champ texte pour le criyère de filtrage, et un champ texte multiligne (ou une liste déroulante) pour le résultat.
Tu as également regardé du côté du l'affichage direct de tes lignes de tableau à l'aide d'un filtre automatique ?