Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

VBA problème séparateur décimal sur fichier txt [Résolu]

  • Initiateur de la discussion Initiateur de la discussion chpouite
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

chpouite

XLDnaute Nouveau
Bonjour,

J'ai un problème pour importer un fichier txt

Le fichier comporte des données avec pour séparateur décimal la virgule et séparateur de champs la Tab ce qui donne avec le bloc note :


Si je fais ouvrir avec excel tout fonctionne et j'ai bien la même chose qu'avec le bloc note :


Donc tout fonctionne parfaitement, mais lorsque je demande à une macro d'ouvrir un ou plusieurs fichier de ce type avec la commande Workbooks.Open "C:\Users\.... j'ai une perte du séparateur décimal pour les nombre supérieur à 1 (1,116 est remplacé par 1116000 ), ce qui donne :


Cela fait plusieurs jours que je cherche comment forcer le séparateur décimal "," en VBA.

pour info :
- j'ai paramétré le système Windows avec un séparateur virgule et l'option spécifique excel aussi.
- si je remplace toutes les virgules dans le fichier txt par des points et que je lance la macro tout fonctionne.
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
5
Affichages
601
Réponses
2
Affichages
707
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…