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
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.