OVH Cloud OVH Cloud

Importer plus de 80 caractères?

24 réponses
Avatar
DanC
Bonjour

Comment fait-on pour importer des lignes qui comportent plus de 80
caractères? EN effet, j'ai un fichier .txt qui contient des lignes de 100
caractères et je voudrais y mettre des séparateurs pour séparer les champs.
Je sais faire quand il y a 80 car ou moins.

Alors, avez-vous une idée?

Merci de votre attention!

Danielle

--
(___) Danielle
(oo) "... A quoi bon la charrue
\/-------\ et la voile, la terre et
|| || \ la vie sans la liberté?"
||---W|| * - Ralph Waldo Emerson
^^ ^^

4 réponses

1 2 3
Avatar
Clément Marcotte
Bonjour,

J'ai réussi à l'ouvrir avec Word, mais, dès que je fais des
Recherches-Remplacement, cela finit par être plus vivable.

J'ai veillé tard, j'ai essayé certaines choses, mais sans grand
succès.


"DanC" a écrit dans le message de
news:
Ça ne marche pas pluss! (J'avais déjà essayé). Est-ce que ça marche
sur ton

Word avec le fichier récupéré sur cjoint?

Merci d'y avoir pensé!
Danielle


"Clément Marcotte" a écrit dans le
message

de news:
Bonjour,

Et si tu ouvres ton fichier texte dans Word et tu fais Rechercher
le


caractère bizarre et remplacer par rien ?


"DanC" a écrit dans le message de
news:
Merci Clément pour les bons tuyaux!

J'ai essayé ceci:
Sub ouvrirfichiertexte()
i% = 1
Open "c:emprunt.txt" For Input As 1
Do While Not EOF(1)
Line Input #1, texte1
Cells(i%, 1).Value = texte1
i% = i% + 1
Loop
End Sub

mais la ligne est considérée terminée quand il rencontre le
bizarre



de
caractère après le nombre, et la ligne dans bloc-note est plus
longue que

ça, et la procédure excel ne le voit pas non plus

D'autres suggestions?

Danielle
"Clément Marcotte" a écrit dans
le



message
de news:
Bonjour,

Donc tu as plusieurs lignes de plus de 80 caractères et chaque
ligne


en question est coupée à 80 caractères. Mais tu voudrais que
chaque


ligne de plus de 80 caractères soit conservée intacte ?

Si c'est cela tu peux t'inspirer de cela :








http://groups.google.com/groups?hl=fr&lr=&ie=UTF-8&c2coff=1&frame=right&th$695c2c6f1d4dd8&seekm=%23i6h3JYYCHA.2044%40tkmsftngp11#link5









http://groups.google.com/groups?hl=fr&lr=&ie=UTF-8&c2coff=1&frame=right&th6fbbb2ed94bcbb1&seekm=usHVvFJPCHA.1688%40tkmsftngp11#link6










http://groups.google.com/groups?hl=fr&lr=&c2coff=1&frame=right&th304807acd25fb49&seekm=%236IgjTdwEHA.3144%40TK2MSFTNGP15.phx.gbl#link4









http://groups.google.com/groups?q=readline+group:microsoft.public.fr.excel+author:clement.marcotte%40sympatico.ca&hl=fr&lr=&c2coff=1&scoring=d&selm=eRKOFgAoEHA.2304%40TK2MSFTNGP14.phx.gbl&rnum=4




"DanC" a écrit dans le message de
news:
Oui, je veux bien. MAIS, dans un fichier .txt qui contient
plus





de
80
caractères, quand on va dans Fichier, Ouvrir, choisir le
fichier





.txt
désiré, dans la fenêtre de l'assistant d'importation, on
voit le





contenu
coupé après 80 et quelques caractères (et ce qui est "coupé"
est





reporté sur
la ligne suivante).
Alors, comment on met leslignes coupées bout à bout?

j'espère avoir été plus claire

Danielle
"Pounet95" a écrit dans le message de
news:%
Bonsoir,
Je ne comprends pas bien le problème.
Une cellule Excel admet jusqu'à 255 caractères, alors 80
ou






100
?????

--
Pounet95
on trouve tout ( ou presque ) http://www.excelabo.net/

"DanC" a écrit dans le message de news:
%23M4O%
Bonjour

Comment fait-on pour importer des lignes qui comportent
plus







de
80
caractères? EN effet, j'ai un fichier .txt qui contient
des







lignes de
100
caractères et je voudrais y mettre des séparateurs pour
séparer





les
champs.
Je sais faire quand il y a 80 car ou moins.

Alors, avez-vous une idée?

Merci de votre attention!

Danielle

--
(___) Danielle
(oo) "... A quoi bon la charrue
/------- et la voile, la terre et
|| || la vie sans la liberté?"
||---W|| * - Ralph Waldo Emerson
^^ ^^

























Avatar
Clément Marcotte
Bonjour,

Essaie avec ^13. Dans mes expérimentations, cela me retourne le
caractère 13. (Un Return que le bloc-notes ne traite pas comme un
Retun, mais que VBA interprète comme un Return.)


"DanC" a écrit dans le message de
news:%
Bonsoir Jièl
Merci pour les affaires qui vont bien. C'est OK dans Word. Je bloque
sur le

petit carré, ^12. Pas moyen de le remplacer, celui-là. 0
remplacements!

bon, à demain, donc!

Danielle
"JièL Goubert" a écrit dans
le

message de news:
Bonjoir(c) DanC

je ne sais pas si ça ne va pas te plaire, mais avec Word et son
Recherche/Remplace tu en as pour 10 sec montre en main.

Essaye ça pour voir
Tu ouvres ton fichier dans Word, menu Edition, Remplacer
Dans la zone rechercher tu met
^p
Dans remplacer rien du tout et tu fais remplacer tout.
Ensuite tu recherches
***
(les espaces sont important)
et tu remplace par
^p ***
(toujours les aspaces)
et tu cliques à nouveau sur remplacer tout

Quand au petit carré, c'est un saut de page, tu peux le remplacer
en


cherchant
^12
et tu le remplaces par ce que tu veux

enregistres en prenant bien soin de laisser le format texte brut.
Tu peux ensuite ouvrir ton txt sous Excel

Si tu tiens à une macro, tu peux toujours l'enregistrer sous Word
et même


lancer et piloter Word via une macro Excel.

--
JièL / Jean-Louis GOUBERT
La FAQ Outlook est la : http://faq.outlook.free.fr/
*** ENQUETE SUR LES NEWSGROUPS MICROSOFT FRANCOPHONES ***

http://collecxia.microsoft.fr/formulaires/forms/enquetenewsgroupfy04/



Le 13/12/2004 23:19 vous avez écrit ceci :
Bonsoir PanZzaNni
En fait la ligne qui commence par ***, et les 2 qui suivent, si
concaténées


en une seule, ferait mon bonheur!

Bonne soirée!
Danielle
"PanZzaNni" a écrit dans le message de
news:

Bon si je résume

Si on te fait une macro qui regroupe sur une seule ligne les
lignes 1,2




et

3

c'est bon?? Ou tes cellules sont remplies avec des espaces??




"DanC" a écrit dans le message de news:
%23M4O%

Bonjour

Comment fait-on pour importer des lignes qui comportent plus de
80





caractères? EN effet, j'ai un fichier .txt qui contient des
lignes de






100

caractères et je voudrais y mettre des séparateurs pour séparer
les





champs.
Je sais faire quand il y a 80 car ou moins.

Alors, avez-vous une idée?

Merci de votre attention!

Danielle

--
(___) Danielle
(oo) "... A quoi bon la charrue
/------- et la voile, la terre et
|| || la vie sans la liberté?"
||---W|| * - Ralph Waldo Emerson
^^ ^^


















Avatar
DanC
Bonjour Clément
COmme quoi la nuit porte conseil!
J'ai trouvée que le petit carré pouvait être "tout caractère" dans le
spécial de rechercher/remplacer. Suffit de le mettre dans la séquence et
hop, il disparaît en le remplaçant la séquence par autre chose!

Ce qu'il a un caractèce de chien ce symbole!

Bonne journée!
Danielle (la mienne sera bonne! j'ai trouvé!)

"Clément Marcotte" a écrit dans le message
de news:
Bonjour,

Essaie avec ^13. Dans mes expérimentations, cela me retourne le
caractère 13. (Un Return que le bloc-notes ne traite pas comme un
Retun, mais que VBA interprète comme un Return.)


"DanC" a écrit dans le message de
news:%
Bonsoir Jièl
Merci pour les affaires qui vont bien. C'est OK dans Word. Je bloque
sur le

petit carré, ^12. Pas moyen de le remplacer, celui-là. 0
remplacements!

bon, à demain, donc!

Danielle
"JièL Goubert" a écrit dans
le

message de news:
Bonjoir(c) DanC

je ne sais pas si ça ne va pas te plaire, mais avec Word et son
Recherche/Remplace tu en as pour 10 sec montre en main.

Essaye ça pour voir
Tu ouvres ton fichier dans Word, menu Edition, Remplacer
Dans la zone rechercher tu met
^p
Dans remplacer rien du tout et tu fais remplacer tout.
Ensuite tu recherches
***
(les espaces sont important)
et tu remplace par
^p ***
(toujours les aspaces)
et tu cliques à nouveau sur remplacer tout

Quand au petit carré, c'est un saut de page, tu peux le remplacer
en


cherchant
^12
et tu le remplaces par ce que tu veux

enregistres en prenant bien soin de laisser le format texte brut.
Tu peux ensuite ouvrir ton txt sous Excel

Si tu tiens à une macro, tu peux toujours l'enregistrer sous Word
et même


lancer et piloter Word via une macro Excel.

--
JièL / Jean-Louis GOUBERT
La FAQ Outlook est la : http://faq.outlook.free.fr/
*** ENQUETE SUR LES NEWSGROUPS MICROSOFT FRANCOPHONES ***

http://collecxia.microsoft.fr/formulaires/forms/enquetenewsgroupfy04/



Le 13/12/2004 23:19 vous avez écrit ceci :
Bonsoir PanZzaNni
En fait la ligne qui commence par ***, et les 2 qui suivent, si
concaténées


en une seule, ferait mon bonheur!

Bonne soirée!
Danielle
"PanZzaNni" a écrit dans le message de
news:

Bon si je résume

Si on te fait une macro qui regroupe sur une seule ligne les
lignes 1,2




et

3

c'est bon?? Ou tes cellules sont remplies avec des espaces??




"DanC" a écrit dans le message de news:
%23M4O%

Bonjour

Comment fait-on pour importer des lignes qui comportent plus de
80





caractères? EN effet, j'ai un fichier .txt qui contient des
lignes de






100

caractères et je voudrais y mettre des séparateurs pour séparer
les





champs.
Je sais faire quand il y a 80 car ou moins.

Alors, avez-vous une idée?

Merci de votre attention!

Danielle

--
(___) Danielle
(oo) "... A quoi bon la charrue
/------- et la voile, la terre et
|| || la vie sans la liberté?"
||---W|| * - Ralph Waldo Emerson
^^ ^^





















Avatar
PanZzaNni
J'ai pas tout comprismais le prinicipal c'est que ça marche

;)

Ravi de t'avoir aider

8-)



"DanC" a écrit dans le message de news:

Bonjour Clément
COmme quoi la nuit porte conseil!
J'ai trouvée que le petit carré pouvait être "tout caractère" dans le
spécial de rechercher/remplacer. Suffit de le mettre dans la séquence et
hop, il disparaît en le remplaçant la séquence par autre chose!

Ce qu'il a un caractèce de chien ce symbole!

Bonne journée!
Danielle (la mienne sera bonne! j'ai trouvé!)

"Clément Marcotte" a écrit dans le message
de news:
Bonjour,

Essaie avec ^13. Dans mes expérimentations, cela me retourne le
caractère 13. (Un Return que le bloc-notes ne traite pas comme un
Retun, mais que VBA interprète comme un Return.)


"DanC" a écrit dans le message de
news:%
Bonsoir Jièl
Merci pour les affaires qui vont bien. C'est OK dans Word. Je bloque
sur le

petit carré, ^12. Pas moyen de le remplacer, celui-là. 0
remplacements!

bon, à demain, donc!

Danielle
"JièL Goubert" a écrit dans
le

message de news:
Bonjoir(c) DanC

je ne sais pas si ça ne va pas te plaire, mais avec Word et son
Recherche/Remplace tu en as pour 10 sec montre en main.

Essaye ça pour voir
Tu ouvres ton fichier dans Word, menu Edition, Remplacer
Dans la zone rechercher tu met
^p
Dans remplacer rien du tout et tu fais remplacer tout.
Ensuite tu recherches
***
(les espaces sont important)
et tu remplace par
^p ***
(toujours les aspaces)
et tu cliques à nouveau sur remplacer tout

Quand au petit carré, c'est un saut de page, tu peux le remplacer
en


cherchant
^12
et tu le remplaces par ce que tu veux

enregistres en prenant bien soin de laisser le format texte brut.
Tu peux ensuite ouvrir ton txt sous Excel

Si tu tiens à une macro, tu peux toujours l'enregistrer sous Word
et même


lancer et piloter Word via une macro Excel.

--
JièL / Jean-Louis GOUBERT
La FAQ Outlook est la : http://faq.outlook.free.fr/
*** ENQUETE SUR LES NEWSGROUPS MICROSOFT FRANCOPHONES ***

http://collecxia.microsoft.fr/formulaires/forms/enquetenewsgroupfy04/



Le 13/12/2004 23:19 vous avez écrit ceci :
Bonsoir PanZzaNni
En fait la ligne qui commence par ***, et les 2 qui suivent, si
concaténées


en une seule, ferait mon bonheur!

Bonne soirée!
Danielle
"PanZzaNni" a écrit dans le message de
news:

Bon si je résume

Si on te fait une macro qui regroupe sur une seule ligne les
lignes 1,2




et

3

c'est bon?? Ou tes cellules sont remplies avec des espaces??




"DanC" a écrit dans le message de news:
%23M4O%

Bonjour

Comment fait-on pour importer des lignes qui comportent plus de
80





caractères? EN effet, j'ai un fichier .txt qui contient des
lignes de






100

caractères et je voudrais y mettre des séparateurs pour séparer
les





champs.
Je sais faire quand il y a 80 car ou moins.

Alors, avez-vous une idée?

Merci de votre attention!

Danielle

--
(___) Danielle
(oo) "... A quoi bon la charrue
/------- et la voile, la terre et
|| || la vie sans la liberté?"
||---W|| * - Ralph Waldo Emerson
^^ ^^

























1 2 3