Ouvrir un document texte

  • Initiateur de la discussion Le Magnifique
  • Date de début
L

Le Magnifique

Guest
Bonjour, voila j'aimerai savoir si c'est possible

je veus ouvrir un document texte dans un document excel, et qu'il me mette le contenu dans des cellule différentes.

voila a quoi ressemble mon document texte:

1 VE 1.0 chez moi 19.04.2005
1 TE
1 SA
1 VT 2
1 VA
1 WA Euro
2 19960289 1 Soupape de commande AT 0,00 10004665 / 91004425 (2001)
2 50001159 1 Cartouche filtrante 0,00 10004665 / 91004425 (2001)
2 50001160 1 Filtre à air 0,00 10004665 / 91004425 (2001)

si c'est parlant...
sinon je joint mon fichier (c'est une extension bxt moi wordpad le lit)

ensuite je veus importer dans mon tableau a partir de la ligne 7 (premier 2)
puis dans des cellules 2 puis 19960289 puis 1 ...
si vous comprenez.
merci
 

Moa

XLDnaute Occasionnel
Salut !

C'est assez simple, en fait :

Depuis le menu ouvrir, d'Excel, tu choisis dans 'type de fichier', 'fichier texte'.

Tu ouvres ton fichier

Alors à ce moment là, tu auras une boîte de dialogue 'Assistant Importation Texte'.

Si tu choisis 'Délimité', tu auras :

Choix entre 'Point-virgule, Espace, Virgule, Tabulation etc...'

Si tu choisis 'Largeur fixe', tu places toi même, à l'aide de séparateur, les endroits des coupes à faire.

Et voilà, le tour est joué.

D'ailleurs, si tu as souvent ce genre de manip à faire et que tes fichiers sont au même format, tu peux lancer l'neregistreur de macros avant de faire ta manip.

Et comme ça la prochaîne fois, tu n'as plus qu'à te servir de cette dernière.

@ +++

Moa

Message édité par: Moa, à: 10/05/2005 20:44

Message édité par: Moa, à: 10/05/2005 20:45

Message édité par: Moa, à: 10/05/2005 20:47
 

JJM

XLDnaute Occasionnel
Bonjour,

Il manque le fichier... :)

Sinon quand tu ouvres ton fichier texte à partir d'Excel et que tu tombes sur l'assistant d'importation de texte, choisis l'option 'Largeur fixe'. Après [Suivant], des lignes fléchées à déplacer te permettront de placer des délimiteurs fixes à la souris, où tu veux (par défaut il se câle sur des blancs).
Mais si tu veux obtenir une découpe plus fine, il ne reste plus qu'à lire le fichier ligne par ligne en VBA, puis à procéder à une analyse syntaxique et copier les résultats dans les cellules appropriées.
 

Statistiques des forums

Discussions
312 211
Messages
2 086 296
Membres
103 171
dernier inscrit
clemm