Merci pour cette nouvelle réponse.
Malheureusement, pas de solution.
En retirant le .Address, ma variable ne contient plus un Range, mais la valeur contenue dans la cellule.
Et par la suite, lors de l'appel de la fonction, j'ai toujours une erreur "Objet requis".
Pour simplifier, j'ai suivi le conseil de BrunoM45, je vous transmet un extrait de mon fichier. On retrouve ainsi uniquement la feuille dans laquelle je souhaite faire la recherche, et les deux macros sont dans le Module3 : la fonction numPage et la macro "principale", qui appelle numPage.
Merci encore pour le temps passé à m'aider sur ce sujet.
Cordialement,
Onafe57.