Estoy tratando de analizar un documento de texto utilizando VBA y devolver la ruta dada en el archivo de texto.
Por ejemplo, el archivo de texto se vería así:Leer/Analizar archivo de texto línea por línea en VBA
*Blah blah instructions
*Blah blah instructions on line 2
G:\\Folder\...\data.xls
D:\\AnotherFolder\...\moredata.xls
Quiero que el VBA para cargar 1 línea a la vez, y si comienza con un *
luego pasar a la siguiente línea (similar a la línea que se está comentado). Para las líneas con una ruta de archivo, quiero escribir ese camino a la celda, por ejemplo A2
por primera ruta, B2
para la siguiente, etc.
Las principales cosas que estaba esperando tener respuesta fueron:
1. ¿Cuál es la mejor/simple forma de leer un archivo de texto usando VBA?
2. ¿Cómo puedo hacer eso línea por línea?
Soy una un poco tarde para la fiesta, pero Line Input tiene problemas con otra cosa que no sea estrictamente una combinación CR o CRLF (es decir, LF por sí misma) - FSO no tiene tales problemas (pero sí, es probablemente un poco más lento) –
Recuerde Cerrar #FileNum ¡al final! –
Para cualquier otra persona que se pregunte: 'DataLine' excluye la terminación' CR' o 'CRLF' ([fuente] (https://msdn.microsoft.com/en-us/library/aa243392%28v=vs.60%29. aspx)) – Felipe