El lenguaje Microsoft VBA automatiza la funcionalidad de Excel , Word o Access . Consultas de tabla grandes o conexiones a bases de datos más lentas causan problemas de lentitud con sus aplicaciones. Microsoft sugiere varios retoques al código para acelerar las operaciones en las aplicaciones de VBA . Debe introducir el código en el editor VBA en el software de Office. Instrucciones
1
Abra la aplicación de Office en el escritorio. Haga clic en la pestaña o la cinta " Desarrolladores " y haga clic en el botón " VBA " para abrir el editor de código.
2
quitar la actualización de pantalla y la barra de estado durante los procesos de consulta. Estos dos procesos dejan de la pantalla de refrescante , por lo que ahorra memoria en el ordenador del usuario . Agregue el código siguiente para detener la barra de estado y la función de actualización de la pantalla:
Application.ScreenUpdating = FalseApplication.DisplayStatusBar = False
3
Deshabilitar eventos y configurar los cálculos en manual . Desactivación de eventos deja de eventos innecesarios de correr , como hacer clic en los botones que no se ejecutan código o hacer el seguimiento de las células que se activan . Cálculos manuales requieren adiciones fórmula manuales para la hoja de cálculo para una aplicación Excel. Agregue el siguiente código al editor VBA :
Application.Calculation = xlCalculationManualApplication.EnableEvents = False
4
clic en el botón " Guardar" y haga clic en "Ejecutar " en el editor para poner a prueba los cambios . El código se ejecuta en el depurador VBA
.