Visual Basic - URGENTE AYUDA CON ARCHIVO TEXTO

Life is soft - evento anual de software empresarial
 
Vista:

URGENTE AYUDA CON ARCHIVO TEXTO

Publicado por marcela (6 intervenciones) el 25/08/2005 19:01:51
HOLA TODOOOOS!!!

Necesito algo de codigo para abrir un archivo texto y colocarlo en un MSFlexGrid, que esta separado por comas y colocar cada campo en una columna; asi como uno importa en excel un archivo texto y lo coloca en cada celda como texto

Ayudaaaaaaaaaa!!

URGENTEEEEE!!!
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:URGENTE AYUDA CON ARCHIVO TEXTO

Publicado por Cecilia Colalongo (3116 intervenciones) el 25/08/2005 21:36:16
Fijate con esto:

Dim Lineas As Variant, i As Integer

Lineas = Split(FileToString(App.Path & "\MiArchivo.txt"), vbCrLf)

MSFlexGrid1.Clear
MSFlexGrid1.Rows = UBound(Lineas) + 1

Columnas = Split(Lineas(LBound(Lineas)), ",")
MSFlexGrid1.Cols = UBound(Columnas) + 2

For i = LBound(Lineas) To UBound(Lineas)

Columnas = Split(Lineas(i), ",")

For j = LBound(Columnas) To UBound(Columnas)
MSFlexGrid1.Row = i + 1
MSFlexGrid1.Col = j + 1
MSFlexGrid1.Text = Columnas(j)
Next j

Next i

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
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