Quitar avisos

24/03/2008 - 02:24 por JM | Informe spam
Que tal grupo, quisiera consultarles: estoy haceindo una macro que despues
de realizar un proceso, toma unos datos de una hoja nueva que despues ya no
sirve y tengo que cerrar esa hoja para poder seguir realizando otros
precesos, pero cuando cierro la hoja a travez de la macro, siempre me
pregunta si quiero guardar los cambios.
Hay alguna forma de evitar este cuadro de dialoga para que cuando se cierre
el archivo no me pregunte si se quiere guardar el archivo,

Gracias de antemano,
Saludos

JM
 

Leer las respuestas

#1 Héctor Miguel
24/03/2008 - 04:41 | Informe spam
jola, Jose !

... macro que despues... toma unos datos de una hoja nueva que despues ya no sirve
y tengo que cerrar esa hoja para poder seguir realizando otros precesos pero
cuando cierro la hoja a travez de la macro, siempre me pregunta si quiero guardar los cambios.
... forma de evitar este cuadro de dialoga para que cuando se cierre el archivo no me pregunte si se quiere guardar el archivo



si la hoja nueva es de un libro "creado al vuelo" y lo que quieres es cerrar el libro sin la advertencia...

- suponiendo que (y estas seguro de que) se trata del libro activo...
ActiveWorkbook.Close False

- si se trata de un libro asignado a alguna variable de objeto (tipo Set MiLibro = Workbooks.Add)
MiLibro.Close False

- si se trata de una hoja nueva agregada "al vuelo" (etc. etc. etc.)
Application.DisplayAlerts = False
' instrucciones para eliminar la hoja, cerrar el libro, etc. et., etc. '
Application.DisplayAlerts = True

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.

Preguntas similares