Tecnología

Inicio

Cómo cerrar los libros en VBA

El uso de Visual Basic para Aplicaciones (VBA) en relación con los documentos de Excel proporciona a los usuarios una mayor capacidad para controlar las macros existentes y funcionalidad adicional Excel. Hay diferentes maneras de cerrar los libros de trabajo en VBA. Es posible ejecutar un código que obliga al libro para cerrar sin guardar los cambios o al incitar a los usuarios elegir si los cambios se deben guardar. Cada variación trata la funcionalidad de ahorro de manera diferente y el código específico para cada varía ligeramente. El proceso es simple y sencillo, independientemente de la opción elegida.

Instrucciones

1 Lanzar el libro de Excel que desea cerrar a través de VBA. Pulse la tecla "F11", "Alt" y para abrir el Editor de Visual Basic.

2 Escribir las siguientes líneas de código si desea cerrar el libro sin guardar ningún cambio:

Sub CloseBook ()

Application.DisplayAlerts = False

ActiveWorkbook.Close

Application.DisplayAlerts = True

End Sub

3 Escribir las siguientes líneas de código si desea cerrar el libro y guardar todos los cambios:

Sub Auto_Close ()

If ThisWorkbook.Saved = False Then

ThisWorkbook.Save

Terminara si

End Sub