enregistrement fichier

  • Initiateur de la discussion fanchic
  • Date de début
F

fanchic

Guest
bonjour à tous,

comment enregistrer un fichier qui aurait comme nom le nom de l'onglet
Grâce à la lecture du forum, j'ai déjà avancé : le nom de l'onglet prend automatiquement le nom situé dans une case, il faudrait donc que sans passer par enregistrer sous..., l'enregistrement se fasse automatiquement avec comme nom celui de l'onglet.

merci
 

JCA06

XLDnaute Occasionnel
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.
 

Discussions similaires

Statistiques des forums

Discussions
312 608
Messages
2 090 189
Membres
104 446
dernier inscrit
Phil A