Plusieurs fichiers .csv en 1 fichier excel

Résolu/Fermé
nic - 30 mai 2014 à 17:13
 nic - 1 juin 2014 à 21:15
Bonjour à tous,

Je sais que pas mal de personnes ont déjà posé cette question mais les différentes macros que j'ai pu testé sur internet ne m'ont pas satisfait.

J'explique:
-- j'ai plusieurs fichiers .csv (entre 30 et 60, cela dépend de l'arrivage) donc séparé par une virgule.
-- je souhaite une macro qui
. qui prenne les fichiers à partir de la deuxième ligne
. qui prenne la deuxième colonne de chaque fichier
. et me rassemble le tout dans un seul fichier excel.
-- donc au final, avoir un fichier excel avec x et y1, y2, y3, ....

Je pense que pour quelqu'un qui maîtrise les macros, c'est assez simple.

Merci d'avance

nicolas
A voir également:

8 réponses

Bonjour

il faut checher un peu
mettre a 1 Ar(1)
j'ais fait 2 csv

http://www.cjoint.com/?3FbtiIbR5d6

A+
Maurice
1
Bonjour

voila un modele de multi CSV

http://cjoint.com/?3EEsNYd0hce

A+
Maurice
0
Bonsoir Maurice,

En fait, je sais les lire mais je voudrais une macro qui me permettrait de les regrouper sur un seul fichier.
Par exemple
-fichier csv 1 (colonne x, séparateur virgule, colonne y)
-fichier csv 2 (colonne x, séparateur virgule, colonne z)
- ...
et ce que je voudrais
1 seul fichier excel avec (colonne x qui est identique pour tous, colonne y, colonne z, ...)

merci pour ton aide.

nicolas
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 211
31 mai 2014 à 09:16
Bonjour,

donc au final, avoir un fichier excel avec x et y1, y2, y3, ....
Que tout soit bien clair pour le forum.
Si tu pouvais faire 2 fichier csv de 5 lignes tels que tu les reçois, et un xls avec le résultat attendu, les zipper et les déposer sur cjoint.com. Coller ici le lien fourni.

eric
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Bonjour

l'ais modifier la macro
a toi de faire la gestion des colonnes

http://cjoint.com/?3EFlkPZXSzO

A+

Maurice
0
Bonjour à vous deux,

Maurice, j'ai testé la macro mais il y a une erreur

Je joins un classeur avec les deux premières feuilles, les fichiers csv que je souhaite importer et la troisième feuille, le résultat que je souhaiterais.

http://cjoint.com/?DFboZAx2630

Je vous remercie d'avance
nicolas
0
Bonjour Maurice, voici le message d'erreur de la macro

Erreur d'execution 9
L'indice n'appartient pas à la sélection.

C'est cette ligne

Cells(Lig, Col) = Ar(2)

nicolas
0
Bonsoir Maurice,

Super, ca marche.
Merci beaucoup.
C'est vrai que je n'y connais pas grand chose.
Je ne comprends pas trop la macro mais elle a le merite de marcher.

Nicolas
0