OVH Cloud OVH Cloud

Modifier un fichier Texte

19 réponses
Avatar
Jessy Sempere [MVP]
Bonjour à tous

Je ne me rappelle plus comment on fait en VBA pour modifier
un fichier texte, en fait je veux supprimer des lignes dans le
fichier ?

Merci

@+
Jessy Sempere - Access MVP
news@access.fr.vu
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------

10 réponses

1 2
Avatar
Jessy Sempere [MVP]
Re,

En fait ça c'est pour ouvrir le fichier en modif, par contre je ne
sais plus comment on fait pour supprimer une ligne x dans ce fichier
ouvert ???

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Antoine Labusquière" a écrit dans
le message news: cs0js6$av8$
open "fichier" for append as #1 par exemple ?
C'est cette commande que tu cherchais, ou un truc plus élaboré ?


"Jessy Sempere [MVP]" a écrit dans le message
de

news:41e3d08b$
Bonjour à tous

Je ne me rappelle plus comment on fait en VBA pour modifier
un fichier texte, en fait je veux supprimer des lignes dans le
fichier ?

Merci

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------








Avatar
Gafish
Bonjour,

En utilisant fileSystemObject ? Peut etre un peu lourd si tu veux simplement
supprimer des lignes, mais à voir.

Arnaud

"Jessy Sempere [MVP]" a écrit dans le message de
news: 41e3d08b$
Bonjour à tous

Je ne me rappelle plus comment on fait en VBA pour modifier
un fichier texte, en fait je veux supprimer des lignes dans le
fichier ?

Merci

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------




Avatar
Antoine Labusquière
open "fichier" for append as #1 par exemple ?
C'est cette commande que tu cherchais, ou un truc plus élaboré ?


"Jessy Sempere [MVP]" a écrit dans le message de
news:41e3d08b$
Bonjour à tous

Je ne me rappelle plus comment on fait en VBA pour modifier
un fichier texte, en fait je veux supprimer des lignes dans le
fichier ?

Merci

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------




Avatar
Raymond [mvp]
Bonjour Jessy.

je passe par le scripting runtime, et selon que je connais ou non la valeur
de la ligne à supprimer je passe par une lecture globale ou une lecture
ligne à ligne. dans le premier cas, un replace y compris le vbcrlf et dans
le 2e cas, test de la valeur incluse dans la ligne et skip de la ligne, car
je recrée toujours un nouveau fichier.
j'ai toujours trouvé cette méthode la plus sûre.
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Jessy Sempere [MVP]" a écrit dans le message de
news: 41e3d08b$
Bonjour à tous

Je ne me rappelle plus comment on fait en VBA pour modifier
un fichier texte, en fait je veux supprimer des lignes dans le
fichier ?

Merci

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------




Avatar
Jessy Sempere [MVP]
Salut Raymond

En fait je veux toujours supprimer les 4 premières lignes du
fichier texte

T'as un exemple de ce que tu décrivais ?

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Raymond [mvp]" a écrit dans le message
news: #VUn2F#
Bonjour Jessy.

je passe par le scripting runtime, et selon que je connais ou non la
valeur

de la ligne à supprimer je passe par une lecture globale ou une lecture
ligne à ligne. dans le premier cas, un replace y compris le vbcrlf et dans
le 2e cas, test de la valeur incluse dans la ligne et skip de la ligne,
car

je recrée toujours un nouveau fichier.
j'ai toujours trouvé cette méthode la plus sûre.
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Jessy Sempere [MVP]" a écrit dans le message
de

news: 41e3d08b$
Bonjour à tous

Je ne me rappelle plus comment on fait en VBA pour modifier
un fichier texte, en fait je veux supprimer des lignes dans le
fichier ?

Merci

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------








Avatar
Jessy Sempere [MVP]
Bonjour

Je ne suis pas un expert du FileSystemObject

En fait je veux supprimer les 4 premières lignes d'un fichier texte.

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Gafish" a écrit dans le message news:
eLsgEE#
Bonjour,

En utilisant fileSystemObject ? Peut etre un peu lourd si tu veux
simplement

supprimer des lignes, mais à voir.

Arnaud

"Jessy Sempere [MVP]" a écrit dans le message
de

news: 41e3d08b$
Bonjour à tous

Je ne me rappelle plus comment on fait en VBA pour modifier
un fichier texte, en fait je veux supprimer des lignes dans le
fichier ?

Merci

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------








Avatar
Raymond [mvp]
je n'ai pas d'exemple mais on peut s'y atteler s'il le faut.
je suis aux ordres, je bouge pas, mais tu sais que je travaille lentement,
faut le temp l'après-midi.

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Jessy Sempere [MVP]" a écrit dans le message de
news: 41e3d527$
Salut Raymond

En fait je veux toujours supprimer les 4 premières lignes du
fichier texte

T'as un exemple de ce que tu décrivais ?

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------


Avatar
Jessy Sempere [MVP]
Ben écoutes ça ne doit pas être sorcier...
Je veux juste supprimer les 4 premières lignes de mon fichier ????

--
@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Raymond [mvp]" a écrit dans le message
news: e8qfGL#
je n'ai pas d'exemple mais on peut s'y atteler s'il le faut.
je suis aux ordres, je bouge pas, mais tu sais que je travaille lentement,
faut le temp l'après-midi.

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Jessy Sempere [MVP]" a écrit dans le message
de

news: 41e3d527$
Salut Raymond

En fait je veux toujours supprimer les 4 premières lignes du
fichier texte

T'as un exemple de ce que tu décrivais ?

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------






Avatar
Philippe T [MS]
Bonjour,

Un peu d'aide :

http://msdn.microsoft.com/library/fre/default.asp?url=/library/fre/vbcn7/html/vbconintroductiontofilesystemobjectmodel.asp

Phil.
________________________________________________________
Philippe TROTIN http://blogs.msdn.com/ptrotin
Microsoft Services France http://www.microsoft.com/france

"Jessy Sempere [MVP]" wrote in message
news:41e3d557$
Bonjour

Je ne suis pas un expert du FileSystemObject

En fait je veux supprimer les 4 premières lignes d'un fichier texte.

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Gafish" a écrit dans le message news:
eLsgEE#
Bonjour,

En utilisant fileSystemObject ? Peut etre un peu lourd si tu veux
simplement

supprimer des lignes, mais à voir.

Arnaud

"Jessy Sempere [MVP]" a écrit dans le
message


de
news: 41e3d08b$
Bonjour à tous

Je ne me rappelle plus comment on fait en VBA pour modifier
un fichier texte, en fait je veux supprimer des lignes dans le
fichier ?

Merci

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------












Avatar
3stone
Salut Jessy,

"Jessy Sempere [MVP]"
| Ben écoutes ça ne doit pas être sorcier...
| Je veux juste supprimer les 4 premières lignes de mon fichier ????


Un fichier texte étant du séquenciel, tu devra bien creer une copie,
sans copier les 4 premières lignes.

Tu ne pourra pas supprimer "dans" le fichier...


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw
1 2