Exportar Hoja a texto plano
Publicado por pedrok (2 intervenciones) el 21/09/2006 23:43:43
Hola foreros
Necesito exportar una hoja de excel a un archivo de texto plano, sin ningun separador, he buscado en este foro y en google y encontre el siguiente fragmento de codigo:
Private Sub ExportarTexto()
Dim FileSysObj As Object
Dim ArchivoTxt As Object
Dim strLineaTexto As String
strLineaTexto = Range("A1") & Range("B1") & Range("C1")
Set FileSysObj = CreateObject("Scripting.FileSystemobject")
Set ArchivoTxt = FileSysObj.CreateTextFile("C:\Ejemplo.txt", True)
ArchivoTxt.WriteLine strLineaTexto
ArchivoTxt.Close
End Sub
A esto lo pongo en el editor de Visual Basic en Excel y le doy ejecutar, como error me dice que falta una variable with o variable de objeto no establecido. Que estoy haciendo mal? me podrian indicar con detalle como resolver esto? soy novato en macros.
saludos y gracias
pedro
Necesito exportar una hoja de excel a un archivo de texto plano, sin ningun separador, he buscado en este foro y en google y encontre el siguiente fragmento de codigo:
Private Sub ExportarTexto()
Dim FileSysObj As Object
Dim ArchivoTxt As Object
Dim strLineaTexto As String
strLineaTexto = Range("A1") & Range("B1") & Range("C1")
Set FileSysObj = CreateObject("Scripting.FileSystemobject")
Set ArchivoTxt = FileSysObj.CreateTextFile("C:\Ejemplo.txt", True)
ArchivoTxt.WriteLine strLineaTexto
ArchivoTxt.Close
End Sub
A esto lo pongo en el editor de Visual Basic en Excel y le doy ejecutar, como error me dice que falta una variable with o variable de objeto no establecido. Que estoy haciendo mal? me podrian indicar con detalle como resolver esto? soy novato en macros.
saludos y gracias
pedro
Valora esta pregunta


0