Ayuda con Macro de XLS a TXT
Encontré en esta misma página una macro para exportar de excel a txt, esta muy buena pero a mi me sale un error.
Al exportar 3 columnas me sale toda la primera columna sola y luego debajo de ella las dos columnas de al lado. La macro es esta:
Sub exportar()
Dim FileSysObj As Object
Dim ArchivoTxt As Object
Dim AreaTexto As String
Sheets("Resultado").Select
AreaTexto = ActiveSheet.Range("A1:C1130").Value
Set FileSysObj = CreateObject("Scripting.FileSystemobject")
Set ArchivoTxt = FileSysObj.CreateTextFile("D:\Resultado.txt", True)
'recorre el rango a copiar
Dim celda
For Each celda In AreaTexto
ArchivoTxt.WriteLine celda
Next
ArchivoTxt.Close
End Sub
Me podrías ayudar para que exporte las 3 columnas al mismo nivel. Muchas Gracias
Al exportar 3 columnas me sale toda la primera columna sola y luego debajo de ella las dos columnas de al lado. La macro es esta:
Sub exportar()
Dim FileSysObj As Object
Dim ArchivoTxt As Object
Dim AreaTexto As String
Sheets("Resultado").Select
AreaTexto = ActiveSheet.Range("A1:C1130").Value
Set FileSysObj = CreateObject("Scripting.FileSystemobject")
Set ArchivoTxt = FileSysObj.CreateTextFile("D:\Resultado.txt", True)
'recorre el rango a copiar
Dim celda
For Each celda In AreaTexto
ArchivoTxt.WriteLine celda
Next
ArchivoTxt.Close
End Sub
Me podrías ayudar para que exporte las 3 columnas al mismo nivel. Muchas Gracias
1 Respuesta
Respuesta de Abraham Valencia
1