Saltar al contenido

Problema al guardar archivo .csv


Recommended Posts

publicado

Hola.

Tengo una macro que me rellena un excel, que está en extension .csv.

Si pincho en la X de cerrar , me pregunta "Algunas caracteristicas de su libro pueden perderse si lo guarda como CSV (delimitado por comas).

¿Desea seguir utilizando este formato?"

Yo le digo que Si y me lo guarda delimitado por ";" (punto y coma), que es como yo necesito

El problema es que si en mi macro incluyo ActiveWorkbook.Save,  o ActiveWindow.Close, no me hace dicha pregunta y lo guarda delimitado por "," (coma), lo cual no me sirve

¿Alguien sabe como hacer para que cerrandolo con la macro, lo guarde delimitado por ";" (punto y coma)?

¡Gracias anticipadas!

publicado

Hola,

prueba esto:

Public Sub MySaveAs()

    ActiveWorkbook.SaveAs ActiveWorkbook.FullName, FileFormat:=xlCSV, Local:=True
    ActiveWorkbook.Close savechanges:=False

End Sub

 

publicado

Hola Frank2021!

Mil gracias por tu rapida y acertada respuesta. ¡¡¡Funciona!!!

Le he añadido Application.DisplayAlerts = False, para que no me pregunte si quiero reemplazar el archivo existente y perfecto.

¡Muchas gracias!

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.

×
×
  • Crear nuevo...

Información importante

Echa un vistazo a nuestra política de cookies para ayudarte a tener una mejor experiencia de navegación. Puedes ajustar aquí la configuración. Pulsa el botón Aceptar, si estás de acuerdo.