On s'éloigne de la méthode Find !
Ton orientation actuelle pourrait se diriger vers un formulaire de recherche (Userform), lancé par un bouton, à construire.
Schéma classique : un ComboBox pour rechercher dans une liste déroulante, des TextBox pour afficher les données correspondant à ta sélection.
Si tu veux pouvoir rechercher selon Nom ou Prénom, tu peux afficher les 2 colonnes dans le ComboBox, et avant affectation trier la liste selon Nom-Prénom ou selon Prénom-Nom. On peut même inclure la colonne Numéro (si le numéro est unique il facilite la recherche, sans qu'il soit forcément visible dans le Combo).
Je te conseillerai donc d'étudier le fonctionnement des ComboBox multicolonnes...
Egalement de nommer la partie utile aux choix à faire (ou la première colonne, ce sera à voir plus tard selon orientation, qui permet par décalage de délimiter d'autres plages). Nommer en champ dynamique pour que le nom soit définitif.
Le choix tri par nom ou prénom peut être fait au lancement (questionnement) ou par 2 boutons distincts.
Pour le surlignage, cela ne présente guère de problème après recherche. Il faut prévoir de le supprimer après usage.
Bon courage.
Ferrand