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/
------------------------------------
Bonjour,
En utilisant fileSystemObject ? Peut etre un peu lourd si tu veux
simplement supprimer des lignes, mais à voir.
Arnaud
"Jessy Sempere [MVP]" <jessy.sempere@prg.sncf.fr> a écrit dans le message
de news: 41e3d08b$1@news.sncf.fr...
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/
------------------------------------
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/
------------------------------------
Ben écoutes ça ne doit pas être sorcier...
Je veux juste supprimer les 4 premières lignes de mon fichier ????
--
@+
Jessy Sempere - Access 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
Ben écoutes ça ne doit pas être sorcier...
Je veux juste supprimer les 4 premières lignes de mon fichier ????
--
@+
Jessy Sempere - Access MVP
A adapter :
Dim monFso As Scripting.FileSystemObject
Dim monStrm As Scripting.TextStream
Dim lgnTmp As String
Set monFso = New Scripting.FileSystemObject
' Ouverture
Set monStrm = monFso.GetFile(strFile).OpenAsTextStream(ForReading)
'parcours du fichier
Do While Not monStrm.AtEndOfStream
lgnTmp = monStrm.ReadLine
Loop
Set monStrm = Nothing
Set monFso = Nothing
Ce code lit ligne à ligne, tu peux très bien avec un compteur zapper les
quatre premières et copier les autres dans un deuxième fichier.
Pour l'écriture, utilises writeline au lieu de readline.
"Gafish" a écrit dans le message de 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/
------------------------------------
A adapter :
Dim monFso As Scripting.FileSystemObject
Dim monStrm As Scripting.TextStream
Dim lgnTmp As String
Set monFso = New Scripting.FileSystemObject
' Ouverture
Set monStrm = monFso.GetFile(strFile).OpenAsTextStream(ForReading)
'parcours du fichier
Do While Not monStrm.AtEndOfStream
lgnTmp = monStrm.ReadLine
Loop
Set monStrm = Nothing
Set monFso = Nothing
Ce code lit ligne à ligne, tu peux très bien avec un compteur zapper les
quatre premières et copier les autres dans un deuxième fichier.
Pour l'écriture, utilises writeline au lieu de readline.
"Gafish" <---gafish@free.fr----nospam> a écrit dans le message de news:
eLsgEE%239EHA.2984@TK2MSFTNGP09.phx.gbl...
Bonjour,
En utilisant fileSystemObject ? Peut etre un peu lourd si tu veux
simplement supprimer des lignes, mais à voir.
Arnaud
"Jessy Sempere [MVP]" <jessy.sempere@prg.sncf.fr> a écrit dans le
message
de news: 41e3d08b$1@news.sncf.fr...
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/
------------------------------------
A adapter :
Dim monFso As Scripting.FileSystemObject
Dim monStrm As Scripting.TextStream
Dim lgnTmp As String
Set monFso = New Scripting.FileSystemObject
' Ouverture
Set monStrm = monFso.GetFile(strFile).OpenAsTextStream(ForReading)
'parcours du fichier
Do While Not monStrm.AtEndOfStream
lgnTmp = monStrm.ReadLine
Loop
Set monStrm = Nothing
Set monFso = Nothing
Ce code lit ligne à ligne, tu peux très bien avec un compteur zapper les
quatre premières et copier les autres dans un deuxième fichier.
Pour l'écriture, utilises writeline au lieu de readline.
"Gafish" a écrit dans le message de 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/
------------------------------------
Tu as toutes les fonctions sur la page:
http://officesystem.access.free.fr/scr_scripting_runtime.htm
détail dans les pages :
http://officesystem.access.free.fr/scr_textfile.htm
tu prends un fileopen input , un fileopen output, un fileskipline 4 fois,
un
readall, un filewrite dans le nouveau fichier et un close des deux
--
@+
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: 41e3da10$Ben écoutes ça ne doit pas être sorcier...
Je veux juste supprimer les 4 premières lignes de mon fichier ????
--
@+
Jessy Sempere - Access MVP
Tu as toutes les fonctions sur la page:
http://officesystem.access.free.fr/scr_scripting_runtime.htm
détail dans les pages :
http://officesystem.access.free.fr/scr_textfile.htm
tu prends un fileopen input , un fileopen output, un fileskipline 4 fois,
un
readall, un filewrite dans le nouveau fichier et un close des deux
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Jessy Sempere [MVP]" <jessy.sempere@prg.sncf.fr> a écrit dans le message
de
news: 41e3da10$1@news.sncf.fr...
Ben écoutes ça ne doit pas être sorcier...
Je veux juste supprimer les 4 premières lignes de mon fichier ????
--
@+
Jessy Sempere - Access MVP
Tu as toutes les fonctions sur la page:
http://officesystem.access.free.fr/scr_scripting_runtime.htm
détail dans les pages :
http://officesystem.access.free.fr/scr_textfile.htm
tu prends un fileopen input , un fileopen output, un fileskipline 4 fois,
un
readall, un filewrite dans le nouveau fichier et un close des deux
--
@+
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: 41e3da10$Ben écoutes ça ne doit pas être sorcier...
Je veux juste supprimer les 4 premières lignes de mon fichier ????
--
@+
Jessy Sempere - Access 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
denews: 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/
------------------------------------
Ben écoutes ça ne doit pas être sorcier...
Je veux juste supprimer les 4 premières lignes de mon fichier ????
--
@+
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/
------------------------------------
"Raymond [mvp]" <XYZ.officesystem.access@free.fr> a écrit dans le
message news: e8qfGL#9EHA.3236@TK2MSFTNGP15.phx.gbl...
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]" <jessy.sempere@prg.sncf.fr> a écrit dans le
message
de
news: 41e3d527$1@news.sncf.fr...
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
news@access.fr.vu
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
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
denews: 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/
------------------------------------
Un bonne gomme devrait suffire je pense :o) ou alors, tu imprime,
coupe aux ciseaux, puis scanner je suis bon quand méme :o)
Ca montre une fois de plus que je suis pas un VRAI manuel ;-)
Un bonne gomme devrait suffire je pense :o) ou alors, tu imprime,
coupe aux ciseaux, puis scanner je suis bon quand méme :o)
Ca montre une fois de plus que je suis pas un VRAI manuel ;-)
Un bonne gomme devrait suffire je pense :o) ou alors, tu imprime,
coupe aux ciseaux, puis scanner je suis bon quand méme :o)
Ca montre une fois de plus que je suis pas un VRAI manuel ;-)
En résumé voici mon code :
**************************************************
Function ImportData()
Dim strFile As String
Dim tabFile() As Variant
Dim lngTab As Long, lngLine As Long
Dim fs As FileSystemObject
Dim ts As TextStream
strFile = CurrentProject.Path & "ParcAuto.txt"
Set fs = CreateObject("Scripting.FileSystemObject")
Set ts = fs.OpenTextFile(strFile, ForReading)
Do While Not ts.AtEndOfStream
lngTab = lngTab + 1
ReDim Preserve tabFile(lngTab)
tabFile(lngTab) = ts.ReadLine
Loop
ts.Close: Set ts = Nothing
Set ts = fs.CreateTextFile(strFile & ".tmp")
For lngLine = 5 To lngTab - 3
If lngLine <> 6 Then ts.WriteLine tabFile(lngLine)
Next
ts.Close: Set ts = Nothing
Set fs = Nothing
Kill strFile
Name strFile & ".tmp" As strFile
End Function
**************************************************
--
@+
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: OyFLOa#Tu as toutes les fonctions sur la page:
http://officesystem.access.free.fr/scr_scripting_runtime.htm
détail dans les pages :
http://officesystem.access.free.fr/scr_textfile.htmtu prends un fileopen input , un fileopen output, un fileskipline 4 fois,
unreadall, un filewrite dans le nouveau fichier et un close des deux
--
@+
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
denews: 41e3da10$Ben écoutes ça ne doit pas être sorcier...
Je veux juste supprimer les 4 premières lignes de mon fichier ????
--
@+
Jessy Sempere - Access MVP
En résumé voici mon code :
**************************************************
Function ImportData()
Dim strFile As String
Dim tabFile() As Variant
Dim lngTab As Long, lngLine As Long
Dim fs As FileSystemObject
Dim ts As TextStream
strFile = CurrentProject.Path & "ParcAuto.txt"
Set fs = CreateObject("Scripting.FileSystemObject")
Set ts = fs.OpenTextFile(strFile, ForReading)
Do While Not ts.AtEndOfStream
lngTab = lngTab + 1
ReDim Preserve tabFile(lngTab)
tabFile(lngTab) = ts.ReadLine
Loop
ts.Close: Set ts = Nothing
Set ts = fs.CreateTextFile(strFile & ".tmp")
For lngLine = 5 To lngTab - 3
If lngLine <> 6 Then ts.WriteLine tabFile(lngLine)
Next
ts.Close: Set ts = Nothing
Set fs = Nothing
Kill strFile
Name strFile & ".tmp" As strFile
End Function
**************************************************
--
@+
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/
------------------------------------
"Raymond [mvp]" <XYZ.officesystem.access@free.fr> a écrit dans le message
news: OyFLOa#9EHA.3124@TK2MSFTNGP11.phx.gbl...
Tu as toutes les fonctions sur la page:
http://officesystem.access.free.fr/scr_scripting_runtime.htm
détail dans les pages :
http://officesystem.access.free.fr/scr_textfile.htm
tu prends un fileopen input , un fileopen output, un fileskipline 4 fois,
un
readall, un filewrite dans le nouveau fichier et un close des deux
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Jessy Sempere [MVP]" <jessy.sempere@prg.sncf.fr> a écrit dans le message
de
news: 41e3da10$1@news.sncf.fr...
Ben écoutes ça ne doit pas être sorcier...
Je veux juste supprimer les 4 premières lignes de mon fichier ????
--
@+
Jessy Sempere - Access MVP
En résumé voici mon code :
**************************************************
Function ImportData()
Dim strFile As String
Dim tabFile() As Variant
Dim lngTab As Long, lngLine As Long
Dim fs As FileSystemObject
Dim ts As TextStream
strFile = CurrentProject.Path & "ParcAuto.txt"
Set fs = CreateObject("Scripting.FileSystemObject")
Set ts = fs.OpenTextFile(strFile, ForReading)
Do While Not ts.AtEndOfStream
lngTab = lngTab + 1
ReDim Preserve tabFile(lngTab)
tabFile(lngTab) = ts.ReadLine
Loop
ts.Close: Set ts = Nothing
Set ts = fs.CreateTextFile(strFile & ".tmp")
For lngLine = 5 To lngTab - 3
If lngLine <> 6 Then ts.WriteLine tabFile(lngLine)
Next
ts.Close: Set ts = Nothing
Set fs = Nothing
Kill strFile
Name strFile & ".tmp" As strFile
End Function
**************************************************
--
@+
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: OyFLOa#Tu as toutes les fonctions sur la page:
http://officesystem.access.free.fr/scr_scripting_runtime.htm
détail dans les pages :
http://officesystem.access.free.fr/scr_textfile.htmtu prends un fileopen input , un fileopen output, un fileskipline 4 fois,
unreadall, un filewrite dans le nouveau fichier et un close des deux
--
@+
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
denews: 41e3da10$Ben écoutes ça ne doit pas être sorcier...
Je veux juste supprimer les 4 premières lignes de mon fichier ????
--
@+
Jessy Sempere - Access MVP
RE.
j'ai pris un peu de temps pour corriger les longueurs. Quand on est comme
Pierre et moi, on s'économise et on va au plus court mais en plus de
temps.
Function ImportData()
Dim Str As String
Dim strFile As String
Dim fs As FileSystemObject
Dim ts As TextStream
strFile = CurrentProject.Path & "ParcAuto.txt"
Set fs = CreateObject("Scripting.FileSystemObject")
Set ts = fs.OpenTextFile(strFile, ForReading)
ts.SkipLine
ts.SkipLine
ts.SkipLine
ts.SkipLine
Str = ts.ReadAll
ts.Close: Set ts = Nothing
Set ts = fs.CreateTextFile(strFile & ".tmp")
ts.Write Str
ts.Close: Set ts = Nothing
Set fs = Nothing
Kill strFile
Name strFile & ".tmp" As strFile
End Function
--
@+
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: 41e3e9e8$En résumé voici mon code :
**************************************************
Function ImportData()
Dim strFile As String
Dim tabFile() As Variant
Dim lngTab As Long, lngLine As Long
Dim fs As FileSystemObject
Dim ts As TextStream
strFile = CurrentProject.Path & "ParcAuto.txt"
Set fs = CreateObject("Scripting.FileSystemObject")
Set ts = fs.OpenTextFile(strFile, ForReading)
Do While Not ts.AtEndOfStream
lngTab = lngTab + 1
ReDim Preserve tabFile(lngTab)
tabFile(lngTab) = ts.ReadLine
Loop
ts.Close: Set ts = Nothing
Set ts = fs.CreateTextFile(strFile & ".tmp")
For lngLine = 5 To lngTab - 3
If lngLine <> 6 Then ts.WriteLine tabFile(lngLine)
Next
ts.Close: Set ts = Nothing
Set fs = Nothing
Kill strFile
Name strFile & ".tmp" As strFile
End Function
**************************************************
--
@+
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: OyFLOa#Tu as toutes les fonctions sur la page:
http://officesystem.access.free.fr/scr_scripting_runtime.htm
détail dans les pages :
http://officesystem.access.free.fr/scr_textfile.htmtu prends un fileopen input , un fileopen output, un fileskipline 4
fois,
unreadall, un filewrite dans le nouveau fichier et un close des deux
--
@+
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
denews: 41e3da10$Ben écoutes ça ne doit pas être sorcier...
Je veux juste supprimer les 4 premières lignes de mon fichier ????
--
@+
Jessy Sempere - Access MVP
RE.
j'ai pris un peu de temps pour corriger les longueurs. Quand on est comme
Pierre et moi, on s'économise et on va au plus court mais en plus de
temps.
Function ImportData()
Dim Str As String
Dim strFile As String
Dim fs As FileSystemObject
Dim ts As TextStream
strFile = CurrentProject.Path & "ParcAuto.txt"
Set fs = CreateObject("Scripting.FileSystemObject")
Set ts = fs.OpenTextFile(strFile, ForReading)
ts.SkipLine
ts.SkipLine
ts.SkipLine
ts.SkipLine
Str = ts.ReadAll
ts.Close: Set ts = Nothing
Set ts = fs.CreateTextFile(strFile & ".tmp")
ts.Write Str
ts.Close: Set ts = Nothing
Set fs = Nothing
Kill strFile
Name strFile & ".tmp" As strFile
End Function
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Jessy Sempere [MVP]" <jessy.sempere@prg.sncf.fr> a écrit dans le message
de
news: 41e3e9e8$1@news.sncf.fr...
En résumé voici mon code :
**************************************************
Function ImportData()
Dim strFile As String
Dim tabFile() As Variant
Dim lngTab As Long, lngLine As Long
Dim fs As FileSystemObject
Dim ts As TextStream
strFile = CurrentProject.Path & "ParcAuto.txt"
Set fs = CreateObject("Scripting.FileSystemObject")
Set ts = fs.OpenTextFile(strFile, ForReading)
Do While Not ts.AtEndOfStream
lngTab = lngTab + 1
ReDim Preserve tabFile(lngTab)
tabFile(lngTab) = ts.ReadLine
Loop
ts.Close: Set ts = Nothing
Set ts = fs.CreateTextFile(strFile & ".tmp")
For lngLine = 5 To lngTab - 3
If lngLine <> 6 Then ts.WriteLine tabFile(lngLine)
Next
ts.Close: Set ts = Nothing
Set fs = Nothing
Kill strFile
Name strFile & ".tmp" As strFile
End Function
**************************************************
--
@+
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/
------------------------------------
"Raymond [mvp]" <XYZ.officesystem.access@free.fr> a écrit dans le
message
news: OyFLOa#9EHA.3124@TK2MSFTNGP11.phx.gbl...
Tu as toutes les fonctions sur la page:
http://officesystem.access.free.fr/scr_scripting_runtime.htm
détail dans les pages :
http://officesystem.access.free.fr/scr_textfile.htm
tu prends un fileopen input , un fileopen output, un fileskipline 4
fois,
un
readall, un filewrite dans le nouveau fichier et un close des deux
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Jessy Sempere [MVP]" <jessy.sempere@prg.sncf.fr> a écrit dans le
message
de
news: 41e3da10$1@news.sncf.fr...
Ben écoutes ça ne doit pas être sorcier...
Je veux juste supprimer les 4 premières lignes de mon fichier ????
--
@+
Jessy Sempere - Access MVP
RE.
j'ai pris un peu de temps pour corriger les longueurs. Quand on est comme
Pierre et moi, on s'économise et on va au plus court mais en plus de
temps.
Function ImportData()
Dim Str As String
Dim strFile As String
Dim fs As FileSystemObject
Dim ts As TextStream
strFile = CurrentProject.Path & "ParcAuto.txt"
Set fs = CreateObject("Scripting.FileSystemObject")
Set ts = fs.OpenTextFile(strFile, ForReading)
ts.SkipLine
ts.SkipLine
ts.SkipLine
ts.SkipLine
Str = ts.ReadAll
ts.Close: Set ts = Nothing
Set ts = fs.CreateTextFile(strFile & ".tmp")
ts.Write Str
ts.Close: Set ts = Nothing
Set fs = Nothing
Kill strFile
Name strFile & ".tmp" As strFile
End Function
--
@+
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: 41e3e9e8$En résumé voici mon code :
**************************************************
Function ImportData()
Dim strFile As String
Dim tabFile() As Variant
Dim lngTab As Long, lngLine As Long
Dim fs As FileSystemObject
Dim ts As TextStream
strFile = CurrentProject.Path & "ParcAuto.txt"
Set fs = CreateObject("Scripting.FileSystemObject")
Set ts = fs.OpenTextFile(strFile, ForReading)
Do While Not ts.AtEndOfStream
lngTab = lngTab + 1
ReDim Preserve tabFile(lngTab)
tabFile(lngTab) = ts.ReadLine
Loop
ts.Close: Set ts = Nothing
Set ts = fs.CreateTextFile(strFile & ".tmp")
For lngLine = 5 To lngTab - 3
If lngLine <> 6 Then ts.WriteLine tabFile(lngLine)
Next
ts.Close: Set ts = Nothing
Set fs = Nothing
Kill strFile
Name strFile & ".tmp" As strFile
End Function
**************************************************
--
@+
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: OyFLOa#Tu as toutes les fonctions sur la page:
http://officesystem.access.free.fr/scr_scripting_runtime.htm
détail dans les pages :
http://officesystem.access.free.fr/scr_textfile.htmtu prends un fileopen input , un fileopen output, un fileskipline 4
fois,
unreadall, un filewrite dans le nouveau fichier et un close des deux
--
@+
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
denews: 41e3da10$Ben écoutes ça ne doit pas être sorcier...
Je veux juste supprimer les 4 premières lignes de mon fichier ????
--
@+
Jessy Sempere - Access MVP