Macro .xls (avec plusieurs onglets) vers .csv

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

C

cyrilB

Guest
Bonjour à tous,
Je débute dans les macros Excel et je dois réaliser l'opération suivante:

Dans un répertoire j'ai plusieurs fichiers avec plusieurs onglets, je voudrais transformer tout ça en n fichiers csv.

Exemple:
Avant la macro
F1.csv => onglet1, onglet2
F2.csv => onglet3,onglet4

Après la macro
onglet1.txt
onglet2.txt
onlget3.txt
onglet4.txt

merci d'avance pour votre aide,
Cyril
 
Bonsoir Cyril

si tu enregistres la macro. avec les touches du clavier la macro s'écrit toutes seule. exemple
-------------------------------------
Sub SaveTxt()

Sheets("Feuil1").Select ' pour sélectionner l' onglet à sauvegarder

ChDir "D:\" ' pour sélectionner le chemin de destination

ActiveWorkbook.SaveAs Filename:="D:\Classeur1.txt",FileFormat:=xlText, _
CreateBackup:=False ' pour faire la sauvegarde en *.txt

End Sub

-----------------------------------------

aprés ça tu peux fair une boucle ou écrire n modulo fois la syntaxe. c'est un début. je ne sais pas si tu souhaitais plus et j'espere avoir répondu.

Passes de Bonne fêtes
A+ Christian
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
20
Affichages
3 K
Retour