Saludos a todos y de antemando muchas gracias. Al utilizar la sentencia input # , esta toma por defecto que los valores que vienen en el archivo vienen delimitados por comas... pero hay manera de indicarle que estan delimitados por punto y coma (;) o por pipe's (|) ??? RESPUESTA ========= No, esa instrucción viene del BASIC de hace 1000 años atrás. Sin embargo, puedes usar Line Input y luego Split: Dim LineaDeTexto As String Dim B() As String Open "D:\00 Temporal\A.txt" For Input As 1 Line Input #1, LineaDeTexto B = Split(LineaDeTexto, ";") Close Tendrás en el arreglo B, que va desde 0 hasta Ubound(B) cada elemento de una línea de texto. Cuidado. Cada elemento pudiera tener espacios de texto Podría haber una línea vacía y eso puede causar problemas