Estoy usando una macro para convertir archivos de texto a XLSX y este problema fue un obstáculo debido a las ventanas emergentes de error. Intenté convertir a UTF-8, pero luego no se reconoció mi delimitador de tubería. Después de probar muchas cosas diferentes, finalmente encontré una solución muy simple.
¡Espero que esto ayude a aquellos de ustedes que se han quitado el pelo por esto!
Application.DisplayAlerts = False
Workbooks.Open Filename:=folderName & "\" & myfile, Format:=6, Delimiter:="|"
Application.DisplayAlerts = True
Simplemente agregando las declaraciones DisplayAlerts, se activó a través de las ventanas emergentes y manejó mi archivo correctamente.
Annette