“Conocimiento software>Microsoft Access

Cómo acelerar Excel VBA

2013/6/8
Microsoft Excel 2010 viene integrado con Visual Basic para Aplicaciones ( VBA) que permite ejecutar macros complejas y llevar a cabo la programación básica con los datos de hojas de cálculo de Excel. Si bien hay una serie de pequeños ajustes que puede realizar en función del código exacto que esté utilizando , hay algunas cosas que usted puede hacer para acelerar cualquier código VBA Excel. Gran parte de la desaceleración que experimenta con VBA viene de la hoja de cálculo de la actualización constante , mientras que el código VBA se ejecuta . Al impedir que la hoja de cálculo de cambiar hasta que se termine el código , el código VBA termina corriendo mucho más rápido. Instrucciones
1

Abra el archivo de Excel 2010 en el que desea acelerar su código VBA. Hold " Alt " y presione "F11 " para acceder a la consola de VBA .

2 Haga clic en el módulo que contiene el código que desea optimizar el menú en la parte izquierda de la ventana.

3 Haga clic en el código en la parte derecha de la pantalla y coloque el cursor justo encima de donde comienza el código real , pero después de haber declarado las variables de la hoja .
4

Introduzca en los siguientes fragmentos de código :

Application.Calculation = xlCalculationManual

Application.ScreenUpdating = False

Application.EnableEvents = FALSO

Estas tres líneas se apagarán todos los cálculos de hoja de cálculo , Excel evitar que se muestren los cambios en la pantalla y evitar que Excel informar sobre los eventos a otros programas.
5

Coloque el cursor al final de su código VBA , sólo sobre el comando " End Sub" . Introduzca en las siguientes líneas de código:

Application.Calculation = xlCalculationAutomatic

Application.ScreenUpdating = TRUE

Application.EnableEvents = TRUE

Estas líneas Excel volverá a sus actividades normales antes de terminar el programa.
6

Haga clic en la "X " en la esquina superior derecha de la pantalla para cerrar la consola de VBA. Los cambios se guardan automáticamente.

Microsoft Access
Cómo insertar un comentario en Excel 2007
Cómo hacer gráficas logarítmicas en Excel
Cómo reemplazar una columna de letra en número en Excel
Tutorial de Advanced Excel 2007
Cómo crear mapas en Excel 2007
Cómo utilizar Excel Dsum
Cómo eliminar una contraseña de Excel
Cómo hacer dos gráficos Time- Series en Excel
Conocimiento de la computadora © http://www.ordenador.online