Bonjour à tous.
Merci à tous pour toutes ces explications.
Thierry, J'ai pris bonnes notes de tes conseils pour référencer mes fichiers pour utiliser des variables, et pour la gestion d'erreur. Pour ce qui est de la formule, je n'ai pas trop de mérite, car la formule Excel =SI(CODE(MAJUSCULE(Feuil1!$A1))=64+COLONNE(A1);Feuil1!$A1;"")[i/] a été trouvée à trois (voir posts plus haut, Rv_Mikey, Monique et ma pomme), et pour l'écrire en VBA, j'ai tout simplement utilisé l'enregistreur de macro!
Pour le reste, j'ai peut-être été un peu emmerdeur en cherchant la petite bête (n'est-ce pas Celeda?), mes je crois avoir fait un énorme bon dans mes connaissances VBA, grâce à vous tous. Je mesure aussi tout le chemin qui me reste à parcourir pour espèrer me rapprocher de tels Maîtres.
Ceci dit, la prochaine fois, j'essayerai d'aller à l'essentiel quitte à lancer un nouveau fil sur les détails qui me turlupinnent. En revanche, n'hésitez pas à me corriger si vous en avez le temps, même pour pas grand chose. Je laisse ma susceptibilité au placard...
Encore merci à tous.