Macro pour changer le format de nombre à l'ouverture d'un CSV

Bonjour à tous,

j'ai besoin de manipuler des fichiers CSV avec des cellules contenant des nombres assez grand (15 caractères). A l'ouverture, XLS me convertit toujours la colonne en format Scientfique, et si je ne fais pas gaffe et que je modifie une autre colonne, avec un champ texte ou autre, et que j'enregistre sans préalablement avoir fait sur ma colonne Format de Nombre > Nombre > et virer les 2 décimales, Excel enregistre dans le CSV le format scientifique et donc mes données d'origine sont perdues :(

Est-ce que vous auriez une idée en macro peut-être pour résoudre ce souci ?

Quand j'ouvre le CSV j'ai bien tout dans la barre du haut.

avant

Mais si je fais enregistrer et que je rouvre, ça a corrompu mes données :(

apres

Une idée pour contourner ce problème (je suis obligé d'importer un CSV dans le système.....)

Bonsoir,

Pourquoi mettre la même question sur 2 forums différents, au même moment???? Voir la charte

Ne postez pas la même question sur un autre forum pour éviter de faire perdre bêtement du temps aux membres sur un problème qui peut être déjà résolu sur l'autre forum. L'inverse est également valable, si vous avez déjà posé votre question sur un autre forum, ne créez pas un doublon sur ce forum (à moins d'avoir clôturé le sujet sur l'autre forum).

De plus, version indiquée sur l'autre forum, microsoft 365, et ici, excel 2007...

Sinon, un fichier csv ne s'ouvre pas avec Excel, il s'agit d'un fichier texte, qu'on peut importer par le biais de Power Query (Ruban Données, A partir d'un fichier texte/csv

image

Bon courage

Rechercher des sujets similaires à "macro changer format nombre ouverture csv"