Création en auto d'un fichier texte à partir d'un fichier CSV

bizounours

XLDnaute Nouveau
Bonjour,

Je sollicite vos compétences et demande vos aides. Un grand merci.

Actuellement je récupère un fichier ".csv" avec des ";" comme séparateur.

A partir de ce fichier, l'objectif est de créer automatiquement (ou en activant une macro), un autre fichier au format texte avec des données fixes.

L'objectif final est de pouvoir intégrer le fichier final dans un logiciel de trésorerie.

Le type de fichier à intégrer est un fichier extrait de la banque de France constitué de taux Enonia jour par jour (une ligne par jour)


=> Une ligne type


En gros je dois pouvoir ajouter automatiquement dans le fichier :
- IN en position 1
- EON en position 9

Puis réussir à disposer les infos de la banque de France :
- La DATE sous forme 20140214 en position 50
- Enfin le taux EONIA en position 61 et 76

Note : Certaines lignes sont inscrites en ND à la place du taux pour indiquer qu'il n'y a pas de données. Il faudrait donc que Excel ignore cette ligne dans ce cas)

Note 2 : La banque de France dans son fichier indique des dates depuis 1999, il serait bien que la macro demande le mois et l'année concernée.


Si quelqu'un pouvait me faire une macro, j'en serais reconnaissant :)

Fichier en PJ :
- fichier csv --> Vient de la banque de France
- Fichier texte --> Fichier final que je voudrais obtenir
 

Pièces jointes

  • Market data.zip
    14 KB · Affichages: 39
Dernière édition:

Staple1600

XLDnaute Barbatruc
Re : Création en auto d'un fichier texte à partir d'un fichier CSV

Bonjour à tous

bizounours
Voici une refonte du truc (voir PJ*)

Lances la macro (en ayant fait au préalable les changements nécessaire chemin, nom de fichier etc...) nommée :
TestCSV2TXT
et redis moi ce que cela donne chez et ce que tu en penses.


*: Extraire le *.bas sur le bureau
puis dans Excel, faire ALT+F11, et CTRL+M
importm.png
 

Pièces jointes

  • mCSV2TXT.zip
    1.2 KB · Affichages: 16
Dernière édition:

Discussions similaires

Membres actuellement en ligne

Statistiques des forums

Discussions
312 215
Messages
2 086 329
Membres
103 183
dernier inscrit
karelhu35