Bonjour,
Et pourquoi tu ne veux pas du recherchev() ?
La meilleure macro c'est celle que tu n'as pas à faire, en exploitant les possibilités d'excel.
En plus si tu mets à jour ta base, ça se répercutera sur ton fichier. Pas avec une macro, il faudra la relancer.
Sinon pour une macro il faut savoir exactement où chercher les données.
Dans ton fichier Base elles commencent réellement en plein milieu à partir de D9 ???
Personnellement je trouves que c'est une mauvaise habitude de sauter des lignes et des colonnes, mais bon... Si tu pouvais confirmer ou fournir un fichier anonymisé conforme à la réalité.
Il faut également savoir comment est constitué le fichier qui doit recevoir, tu l'as oublié.
eric