Bonjour franchic,
Si tu as avancé, je te rappelle un truc qui aide beaucoup à avancer dans le monde de vba : l'enregistreur de macro qui va traduire en code tes enchainements.
Donc, si tu actives l'enregistrement et que tu fait manuellement les opérations d'enregistrer sous jusqu'à la fin avant d'arrêter l'enregistrement, tu retrouvera les instructions dont tu as besoin.
Il te suffira ensuite de faire du ménage dans ce code en enlevant ce qui est inutile, et en indiquant que le nom doit correspondre à la valeur de ta cellule (de ta cellule car si le nom de l'onglet est donné par le contenu d'une cellule, il est préférable que le nom d'enregistrement du fichier soit récupéré à partir de la source, c'est-à-dire la cellule, plutôt qu'en cascade à partir du nom de l'onglet).
Attention, il y a un petit piège dans ta manip : il faut prévoir le cas ou le fichier existe déjà et ou excel te demande s'il doit l'écraser.
Lance-toi et tiens nous au courant !
A plus.