Pasar .txt a ListBox Excel VBA 2013
Recientemente recibí ayuda en este foro para completar la tarea de importar el contenido de un archivo .txt ubicado en una carpeta a un UserForm (ListBox1).
Funcionó perfecto hasta que me encontré con el siguiente problema:
El siguiente código "lee" renglón por renglón del .txt y lo pasa al ListBox, pero cuando encuentra un renglón con demasiados datos, no lo puede importar...
Este es el código.
Mi amigo Dante, si lo ves, te será conocido:
socio_r = String(8 - Len(socio_r), "0") & socio_r
ListBox1.Clear
On Error Resume Next
Dim LineofText As Variant
Dim archivo As Variant
' Open the file for Input.
Open "O:\memo\" & socio_r & ".TXT" For Input As #1
archivo = "O:\memo\" & socio_r & ".TXT"
If Dir(archivo) = "" Then
MsgBox "No se encontraron observaciones para el socio: " & TextBox70.Text, vbInformation
Application.ScreenUpdating = True
Exit Sub
End If
Open archivo For Input As #1
' Read each line of the text file into a single string
' variable.
Do While Not EOF(1)
Line Input #1, LineofText
ListBox1.AddItem LineofText
Loop
' Close the file.
Close #1