Estou usando uma macro para converter arquivos de texto em XLSX e esse problema foi uma parada de exibição devido a pop-ups de erro. Tentei converter para UTF-8, mas meu delimitador de pipe não foi reconhecido. Depois de tentar coisas diferentes, finalmente encontrei uma solução muito simples.
Espero que isso ajude aqueles que estão puxando seu cabelo por causa disso!
Application.DisplayAlerts = False
Workbooks.Open Filename:=folderName & "\" & myfile, Format:=6, Delimiter:="|"
Application.DisplayAlerts = True
Simplesmente adicionando as instruções DisplayAlerts, ele passava pelos pop-ups e manipulava meu arquivo corretamente.
Annette