Convertir CSV en XLS

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

zakou76

XLDnaute Nouveau
Bonjour.

Mon classeur "LISTE.CSV" contient plusieurs colonnes au format CSV. Je voudrais récupérer les colonnes "D G J M et P" dans un nouveau classeur de telle façon à avoir la colonne D dans feuil1, la colonne G dans feuil2, ...
Ensuite convertir chaque feuille au format XLS par "DONNEE CONVERTIR..." en éclatant chaque colonne en CSV en 4 colonnes: "DATE HEURE LIBELLE ETAT".
La colonne ETAT doit contenir l'information "NON OPERATIONN" ou "OPERATIONNEL"

Merci pour votre aide
 
Dernière édition:
Re : Convertir CSV en XLS

Bonjour Zakou76 🙂,
Pour la première partie, tu peux t'inspirer de ça
Code:
Sub test()
Dim Classeur As Workbook
Set Classeur = GetObject(ThisWorkbook.Path & "/liste.csv")
[COLOR=blue]Classeur.Sheets("liste").Columns(1).Copy ThisWorkbook.Sheets("Feuil1").Range("A1")
[/COLOR]Classeur.Close
End Sub
en dupliquant et adaptant la ligne bleu autant que nécessaire.
Par contre, pour la suite, I don't understand 😛...
Le CSV à l'ouverture éclate déjà les données avec le séparateur ";". Alors après, comment veux-tu éclater chaque colonne ? Quel est le séparateur miracle 😀?...
Bon WE 😎
 
- 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

Réponses
3
Affichages
568
S
Réponses
5
Affichages
6 K
Réponses
3
Affichages
655
Retour