Renommer les onglets d'un classeur en fonction du fichier importé

  • Initiateur de la discussion Initiateur de la discussion bsuge
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

bsuge

XLDnaute Nouveau
Bonjour !!!!

En farfouillant sur le site, j'ai récupéré le code d'une macro qui me permet d'importer des fichiers csv pour les copier vers les onglets d'un même classeur excel.
Cependant, j'aimerais pouvoir renommer les onglets en fonction du nom du fichier importé.
Par exemple, si mon fichier se nomme "XX_RBA_XX_XX.csv", le titre de l'onglet sera "RBA".
Je vous joint le code.

merci d'avance pour votre aide.
 

Pièces jointes

Re : Renommer les onglets d'un classeur en fonction du fichier importé

Bonjour Bsuge, bonjour le forum,

Peut-être en rajoutant la seconde ligne à ton code :
Code:
Set Ws = ActiveWorkbook.Sheets.Add 'ajout d'une feuille pour importer les données
ActiveSheet.Name Split(Fichier, "_", -1)(1) 'définit la nom de l'onglet
Open Direction & Fichier For Input As #1 'ouverture fichier txt pour recuperation infos
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
Power Query Power Query
Réponses
26
Affichages
573
Réponses
5
Affichages
154
Retour