Convertir un fichier *.csv en *.xls

  • Initiateur de la discussion Initiateur de la discussion L_S
  • 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 !

L_S

XLDnaute Nouveau
Bonjour,

Je cherche une macro qui me permettrais de modifier l'extension du fichier sur lequel je travaille.

Je travaille sur un fichier *.csv et je cherche à le transformer en *.xls. tout en conservant l'intitulé du fichier (Ex: (SoldesHiver).csv et passer en (SoldesHiver).xls ou en (SoldeHiver.csv).xls peut importe)

Voici mon ébauche de macro:

Sub Macro1()

Sheets("Feuille1").Activate
ActiveWorkbook.Path & "\" & "Nom du fichier" & ".xls"

End Sub

Merci d'avance
 
Re : Convertir un fichier *.csv en *.xls

Bonjour le fil 🙂,
En prenant la question d'une manière très litérale :
Code:
Sub test()
Dim Chemin As String
Chemin = "C:\temp\Test.csv"
Name Chemin As Left(Chemin, Len(Chemin) - 3) & "xls"
End Sub
à adapter pour Chemin 😉.
Bon WE 😎
 
Re : Convertir un fichier *.csv en *.xls

Re JNP

Bien vu 😉

J'oublie souvent Name (qui fait des choses que son nom n'indique pas 😉 )

[EDITION]
De passage en mode édition, pour rendre le salut à Softmama, puisque nous ne pouvions nous croiser chacun étant dans son propre passage 😉
[/EDITION]
 
Dernière édition:
Re : Convertir un fichier *.csv en *.xls

Bonjour à tous,

En poursuivant ce que t'ont répondu JNP et Staple1600 que je salue au passage, tu peux te passer de noter dans le code le chemin :

VB:
Sub test()
Dim Chemin As String
Chemin = Activeworkbook.fullName
Name Chemin As Left(Chemin, Len(Chemin) - 3) & "xls"
End Sub
 
- 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
Microsoft 365 CSV en EXCEL
Réponses
1
Affichages
96
Réponses
40
Affichages
2 K
Réponses
3
Affichages
859
Retour