Convertir un fichier .csv illogique

Re
Ouvre ton fichier CSV
Enregistre le sous fichier XLSX
et lance ta macro que tu avais au départ

Tu dois exécuter ton traitement à partir le l’onglet « Import » (onglet actif à l’écran)
Celui-ci sera rempli par la partie de code qui récupère les données du fichier CSV
Puis la 2° partie que je t’ai fourni sans la partie en rouge te remplira à partir de ces données récupérées dans cet onglet en colonne A de l’onglet « Import interm » toutes les données par ligne concatainées
Restera à les répartir dans cet onglet en enregistrant la macro de répartition

Bonjour FFO

Le traitement ne pourra se faire étant donné que le CSV se transforme en l’ouvrant par VBA
Fais le test comme j’ai précisé plus haut et regarde

en ouvrant le CSV depuis windows

en ouvrant avec la macro

Il est effectivement morcelé mais après je le recompose par ligne en recollant chaque donnée de chaque cellule en une seule dans la cellule de destination colonne A onglet « Import interm »
J’ai pris le CSV qui m’a transmis et ainsi pas de difficulté cela fonctionne
Qu’en penses tu il y a quelque chose que je n’ai pas intégré ?

Le CSV importé :

Concatainé en colonne A onglet de destination

Redispaché par colonne :

Je ne vois pas ce qui coince

Re,

Ce qui coince, c’est que tes données sont absentes de virgule
ex:
4211,76 etc

Dans le CSV c’est pareil je viens de vérifier
Pourquoi faut il une virgule si la source n’en as pas
Au nom de quoi tu peux dire que ce chiffre doit être avec une virgule ?
Sur quoi bases tu cette affirmation sachant que la source en est dénuée

Quoi qu’il en soit et cela me surprend si virgule il faut (très bizarre) à la concaténation on la rajoute sans aucun souci mais il faut être sur du coup ce qui n’est pas mon cas
maintenant je m’adapte
A suivre

Re,
Tu n’avais pas participé à ce post

Oui mais la source ouverte avec une application de type notpad ou équivalent faisait bien ressortir la présence de virgule ce qui n est pas le cas ici
Donc sans confirmation de la source pour moi la virgule ne doit pas être de mise

Bonjour,
Je vois que les échanges sont nombreux même si je ne comprend pas tout

En tout état de cause. quand j’ouvre le fichier d’origine en .csv à importer, que je l’anonymise et que je fasse une copie d’écran , on a


il y a donc bien une virgule
Je ne sais pas si cette info peut-être utile mais une fois anonyme, je l’enregistre sous en .csv pour en faire le fichier BALANCE TEST.CSV que j’ai posté au début du sujet
bizarrement, l’ouverture du fichier d’origine me donne des colonnes alors que l’ouverture du fichier BALANCE TEST me donne des données en ;

Bonjour,
Si je comprends bien ce que tu déclares, le CSV d’origine est en CSV comme ta copie écran, puis tu la ré-enregistre en CSV après l’avoir anonymisé.
Tu aurais quand même du le déclaré, car le soucis depuis le départ viendrait de ton enregistrement que tu as effectué en CSV avec point virgule, alors qu’il était avec tabulation

je comprend, mais j’aurais du faire comment pour vous envoyer un fichier anonymé ?

je sent comme un ton agressif

Re,
Ton fichier au départ était déjà en csv
Pourquoi « Enregistrer sous » ??
simplement Fichier --> Enregistrer

OK je ne connaissais pas cette subtilité
faut que je fasse quoi maintenant

Re,
Tu prends ton csv original
tu le copies depuis Windows dans le bureau (ou un autre dossier)
Clic droit tu le renomme comme tu veut
tu l’ouvres, l’anonymise et fichier --> enregistrer
tu le poste sur ton post
Au moins, il ne sera pas re-transformé une deuxième fois

BALANCE TEST TAB.csv (495 Octets)

Re,
Avec ton fichier d’origine
TEST (15) (2).xlsm (34,2 Ko)

c’est tout bon ça fonctionne cette fois

je vais quand même faire quelque test

Ce sujet a été automatiquement fermé après 30 jours. Aucune réponse n’est permise dorénavant.