Bonjour et merci pour la réponse !
Tout fonctionne comme je le souhaite.
Effectivement les variables n'étaient pas très bien déclarées.
Juste, si j'ai bien compris, cette partie :
FoundCell.Offset(, 1).Value
sert à faire un "décalage" d'une colonne à partir de la cellule trouvée et en prendre la valeur ?