Bienvenido a la mayor comunidad de usuarios EXCEL

Regístrate gratis ahora para ver contenidos y descargas sin restricciones!

Regístrate gratis

Problema macro guardar archivo como CSV con ";"

corsair620

New member
Registrado
3 Mar 2016
Mensajes
17
Buenas tardes,

Necesitaria una macro para guardar un libro de excel como .csv delimitado por ";" y que me eliminara la primera fila de la tabla.

El codigo que tengo de momento es el siguiente...
Para poder visualizar el resto de este tema y sus adjuntos:
. Si nunca te has registrado puedes registrarte gratis aquí
. Si ya te has registrado debes
iniciar sesión aquí
 

Adjuntos

    Sin permisos de acceso
Solución
Hola @corsair620 (y Fernando)

Perdón por llegar tarde a la fiesta, pero en las noches me toca dormir jeje

Prueba la siguiente macro. Según tu archivo en la hoja tienes la tabla "Tabla_SEGUIMIENTOS".
Entonces vamos a copiar el contenido de la tabla. De esa manera no tenemos que borrar la primera línea.

Desde un inicio estaba mal el enfoque, copiabas toda la hoja y después queríamos eliminar una fila, entonces simplemente vamos a copiar la información que requieres:

La macro:
Código:
Sub GuardarHojacomoCSV()
  Dim Archivo As String
  Dim listobj As ListObject
 
  Application.ScreenUpdating = False
  Application.DisplayAlerts = False
 
  Set listobj =...
Hola @corsair620 (y Dante),
El problema es que Rows(1) es el encabezado de la Tabla_SEGUIMIENTOS. Puedes adaptar así la macro para que convierta la Tabla en rango y al...
Para poder visualizar el resto de este tema y sus adjuntos:
. Si nunca te has registrado puedes registrarte gratis aquí
. Si ya te has registrado debes
iniciar sesión aquí
 
Última edición:
Seguramente te ocurre cuando ya existe el archivo en la carpeta SEGUIMIENTOS. Elimina el archivo que contenga en el nombre la fecha de hoy y prueba de nuevo. Un saludo, Fernando
[ATTACH...
Para poder visualizar el resto de este tema y sus adjuntos:
. Si nunca te has registrado puedes registrarte gratis aquí
. Si ya te has registrado debes
iniciar sesión aquí
 

Adjuntos

    Sin permisos de acceso
Puedes hacer que la macro detecte si el archivo ya existe y pregunte si lo sustituye:
Código:
Sub GuardarHojacomoCSV()
Dim archivo As String
Application.ScreenUpdating = False...
Para poder visualizar el resto de este tema y sus adjuntos:
. Si nunca te has registrado puedes registrarte gratis aquí
. Si ya te has registrado debes
iniciar sesión aquí
 

Adjuntos

    Sin permisos de acceso
Si copiamos solo la Tabla de Excel, en cada línea acaba con 12 signos de punto y coma que son las 12 celdas vacías finales (columnas N:Y) y una coma para separar las filas, yo creo que así...
Para poder visualizar el resto de este tema y sus adjuntos:
. Si nunca te has registrado puedes registrarte gratis aquí
. Si ya te has registrado debes
iniciar sesión aquí
 

Adjuntos

    Sin permisos de acceso
Última edición:
Hola @corsair620 (y Fernando)

Perdón por llegar tarde a la fiesta, pero en las noches me toca dormir jeje

Prueba la siguiente macro. Según tu archivo en la hoja tienes la...
Para poder visualizar el resto de este tema y sus adjuntos:
. Si nunca te has registrado puedes registrarte gratis aquí
. Si ya te has registrado debes
iniciar sesión aquí
 

Adjuntos

    Sin permisos de acceso
  • Me gusta
Reacciones: FGV
Última edición:
Volver
Arriba