Créer un fichier à partir d'autres fichiers

Fermé
Daany93 Messages postés 7 Date d'inscription mercredi 21 décembre 2016 Statut Membre Dernière intervention 10 février 2017 - 21 déc. 2016 à 15:58
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 - 22 déc. 2016 à 12:28
Bonjour,

Je débute dans les macros et j'aurai besoin d'aide.
Je souhaiterai créer un fichier csv à partir d'autres fichiers.
J'aimerai partir d'un fichier A qui va chercher dans un fichier B (qui contient plein d'éléments) certains elements, afin de créer un fichier C.
Par exemple, dans le fichier A il y aurait "voiture, maison" .
Dans le fichier B il y aurait " voiture rouge, maison avec piscine..."
L'idée serait de créer un fichier C contenant "voiture,maison" avec les infos supplémentaires apporté par le fichier B. Le fichier C aurait alors " voiture rouge, maison avec piscine"

Merci pour votre aide.
A voir également:

1 réponse

Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 776
21 déc. 2016 à 23:22
Bonjour,

Pour un débutant, tu choisis la difficulté : Excel n'est pas des plus doués pour travailler sur les fichiers csv !!!
0
Daany93 Messages postés 7 Date d'inscription mercredi 21 décembre 2016 Statut Membre Dernière intervention 10 février 2017
22 déc. 2016 à 10:36
Bonjour,

Que me conseillerais-tu alors?
Coder dans un autre langage?

Cordialment,
Dany
0
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 776 > Daany93 Messages postés 7 Date d'inscription mercredi 21 décembre 2016 Statut Membre Dernière intervention 10 février 2017
22 déc. 2016 à 12:28
Bonjour,

Quel que soit le langage, traiter des csv n'est pas des plus simples car il n'existe pas de standard et donc de très nombreuses variantes selon le type de codage du texte et les pays.
Globalement, utiliser le VBA d'Excel permet des simplifications liés aux fonctionnalités intégrée au tableur. Il se trouve qu'avec Excel, le traitement des fichiers csv n'est pas très performant, donc peu d'avantage, mais c'est grave : si tu veux apprendre le VBA c'est un bon exercice.

Voici un des meilleurs cours pour débutants (et plus) :
ftp://ftp-developpez.com/bidou/Cours/VBA/formationVBA.pdf

Et des exemples simples d'ouverture de fichiers textes avec Excel :
https://www.cjoint.com/c/FDlrwUyibHm

Pour des traitements plus performants, il est préférable d'utiliser un Stream ADOBD mais c'est moins simple.

Bon courage.
Cordialement
Patrice
0