Macro exportar hoja excel a texto plano
Necesito un código para exportar el total de una hoja excel a texto plano. He encontrado por ahí una rutina que exporta una celda de la hoja creando un fichero txt :
Sub exportar()
Dim FileSysObj As Object
Dim ArchivoTxt As Object
Dim AreaTexto As String
AreaTexto = Range("B5")
Set FileSysObj = CreateObject("Scripting.FileSystemobject")
Set ArchivoTxt = FileSysObj.CreateTextFile("C:\Ejemplo.txt", True)
ArchivoTxt. WriteLine AreaTexto
ArchivoTxt. Close
End Sub
Lo que necesito es exportar un rango de celdas, por ejemplo, de la B5 a la I100, pero no se como hacerlo.
Sub exportar()
Dim FileSysObj As Object
Dim ArchivoTxt As Object
Dim AreaTexto As String
AreaTexto = Range("B5")
Set FileSysObj = CreateObject("Scripting.FileSystemobject")
Set ArchivoTxt = FileSysObj.CreateTextFile("C:\Ejemplo.txt", True)
ArchivoTxt. WriteLine AreaTexto
ArchivoTxt. Close
End Sub
Lo que necesito es exportar un rango de celdas, por ejemplo, de la B5 a la I100, pero no se como hacerlo.
1 respuesta
Respuesta de Elsa Matilde
2