Es por el tipo de formato que estás utilizando para guardar el archivo
FileFormat:=xlTextMSDOS
Tendrías que verificar otros tipos de formato para guardar archivos como txt.
![](//blob.todoexpertos.com/uploads/md/8e6226e04316c09b364aeee0671c1adf.jpg)
Guardar tu archivo con cada uno y revisa cuál es el que necesitas.
Regresa a excel, activa la grabadora de macros, guarda el archivo con el formato que necesitas, detener la grabadora, revisa el código y sustituye en la macro.
.
![](//blob.todoexpertos.com/uploads/md/1f99e16f4238f180990faac05eb2c5f7.jpg)
'S aludos. Dante Amor. Recuerda valorar la respuesta. G racias
.
.