Ver Mensaje Individual
  #4 (permalink)  
Antiguo 29/09/2014, 02:43
Avatar de The_Crab
The_Crab
 
Fecha de Ingreso: septiembre-2014
Ubicación: Barcelona
Mensajes: 4
Antigüedad: 10 años, 5 meses
Puntos: 0
Respuesta: Importación txt a excel celda a celda, No coge todas las líneas(VB.net)

Gracias por vuestras respuesta.

El For está ahí porque soy novato y los bucles en si no se me dan muy bien xD, de hecho la verdad es que este es el primero que hago.

La cosa está en que necesitaba aumentar la variable numero en 1 con cada línea y pensaba que con esto se hacía con FOR...

Al final basándome en la respuesta de "Drako_18" lo he conseguido de la siguiente forma

Código:
Dim numero As Integer = 2

            While Not fileReader.EndOfStream


                lineRead = fileReader.ReadLine()

                cadena1 = lineRead.Substring(0, 11)
                oSheet.Range(A & numero).Value = cadena1
                cadena2 = lineRead.Substring(11, 11)
                oSheet.Range(B & numero).Value = cadena2
                cadena3 = lineRead.Substring(22, 5)
                oSheet.Range(C & numero).Value = cadena3
                cadena4 = lineRead.Substring(27, 40)
                numero = numero + 1

            End While
Con esto el programa hace exactamente lo que necesito.

Un saludo