D'abord merci Jpcheck de m'avoir fourni une réponse si rapidement.
J'ai essayé de suite ce que tu m'as proposé. Cela fonctionne plus ou moins, si l'on met la valeur 13 au lieu de 12 (sinon il ramène l'avant dernière valeur lorsque la liste est complète).
La macro fonctionne donc, mais une erreur apparait quand même.
Cette dernière me dit : "la méthode 'Range' de l'objet '_Worsheet' a échoué"
Et je n'arrive pas à identifier d'où vient le problème....surtout que même avec l'erreur on obtient bien la valeur en B1.
Mais cette erreur est vraiment génante pour moi, d'autant plus que si on applique la macro à un userform/module, elle ne marche plus du tout.
En tout cas, merci.
Si on peut m'apporter les corrections nécéssaires, je vous en remercierais grandement.
De mon coté, je continue de chercher.
Merci encore.