Visual Basic - Archivos txt2

Life is soft - evento anual de software empresarial
 
Vista:

Archivos txt2

Publicado por Florencia (5 intervenciones) el 22/01/2004 16:09:10
Me dieron esta respuesta:

Fijate con ésta función, para separar línea por línea puedes utilizar la función Split:

MiArchivo = FileToString("MiArchivo.txt")

Lineas=Split(MiArchivo,vbCrLF)

Luego el vector Lineas lo recorres normalmente.

Public Function FileToString(FileName As String) As String
Dim hlngFile As Long, strFile As String

hlngFile = FreeFile

Open FileName For Binary Access Read As hlngFile

FileToString = vbNullString

strFile = String(FileLen(FileName), " ")

Get hlngFile, , strFile

Close hlngFile

FileToString = strFile

End Function

Pero la variable Lineas no se de que tipo definirla!!, y luego cómo acceder a cada registro.

Muchas Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Archivos txt2

Publicado por blacky_dy (32 intervenciones) el 22/01/2004 17:39:29
me queda una duda respecto de que es lo que quieres hacer
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Archivos txt2

Publicado por Cecilia Colalongo (3116 intervenciones) el 22/01/2004 19:15:50
Lineas es un vector de String por lo que lo puedes definir Tipo Variant, para acceder a cada registro lo haces como con cualquier vector.

Dim i As Integer, MiArchivo As String, Lineas As Variant

MiArchivo = FileToString("MiArchivo.txt")

Lineas=Split(MiArchivo,vbCrLF)

For i=LBound(Lineas) To UBound(Lineas)
Debug.Print Lineas(i)
Next i
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Archivos txt2 MUCHAS GRACIAS!!!

Publicado por Florencia (5 intervenciones) el 23/01/2004 12:51:02
Cecilia: muchas gracias por la información, me fue de gran utilidad.
Saludos, Florencia
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar