VBA séparer du texte

thierry -  
 thierry -
Bonjour,

J'ai un type fichier texte ou j'aimerai insérer des espace pour l'importer dans un fichier excel.
Voila le fichier texte original:

%DEC.RENFORT 180 446 3300
N000G71G90
N005G92X0.00000Y0.00000W0.00000R5.00000
N010G00X94.99999Y-0.00003
N015M06
N020G01G29A0.00000M20X95.00000Y30.50228
N025G42D000

Forme désirée:

%DEC.RENFORT 180 446 3300
N000 G71 G90
N005 G92 X 0.00000 Y 0.00000 W 0.00000 R 5.00000
N010 G00 X 94.99999 Y -0.00003
N015 M06
N020 G01 G29 A 0.00000 M 20 X 95.00000 Y 30.50228
N025 G42 D000

Merci
thierry
A voir également:

1 réponse

michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 318
 
bonjour

Quels sont tes séparateurs?

lettres? des fois suivi d'un espace, d'autres sans espace...
nombre de caractère et/ou telle ou telle lettre...
la 1° ligne semble spéciale et sans traitement...

Si tu n'es pas précis et clair, tu risques de ne pas avoir de réponses...

Dans l'attente, cher Père Fourras
0
thierry
 
Je voudrais surtout séparé "x", "y", "I",'j' et la valeur qui suit. Après qu'il soit séparé d'un espace virgule ou autre je m'en fiche.
Donc transformer:
X95.00000Y30.50228
en:
X 95.00000 Y 30.50228

Sinon oui la 1ère cellule n'a pas besoin d'être séparé.
0