Bonjour,
Pourtant l'utilisation de filtre est très efficace pourquoi ne pas vouloir les utiliser ?
Tu la vois comment ta recherche, avec un formulaire ?
Excel possède un formulaire pour les bases de données (32 champs maxi) que tu peux afficher de cette façon :
Sub Test()
Worksheets("Décompte").ShowDataForm
End Sub
mais ta base de données est mal foutue, lignes vides inutiles, trous dans les champs, etc !