ubiquitour.com

Trucos de código VBA

Trucos de código VBA

Código de aplicación de Visual Basic (VBA) se utiliza para automatizar tareas rutinarias en Microsoft Excel para ahorrar tiempo, mejorar la precisión y administrar datos de forma más eficiente. Con grandes cantidades de datos a procesar, usted necesita maximizar el rendimiento y limitar el acceso a archivos de origen. Con estos fáciles de aplicar trucos del oficio, puede hacer su código VBA más robusta y segura.

Evitar actualizaciones de pantalla

Cuando se ejecuta el código VBA, usted verá sus hojas de trabajo de actualización. Actualizaciones de la pantalla mostrará cada paso de tu macro y tardan más tiempo en ejecutar. Esto está bien cuando está desarrollando una nueva macro y quiero ver cómo está realizando. Cuando la macro está acabada y funcionando correctamente, sin embargo, ya no necesita ver las actualizaciones de pantalla. Evitar actualizaciones de pantalla añadiendo esta línea de código al principio de tu macro: aplicación. ScreenUpdating = False. Esto ahorra tiempo y mejora el rendimiento.

Ocultar el código

Puede ocultar el código VBA para evitar otros copiando o cambiarlo. Esto es especialmente importante cuando las rutas a los archivos de datos deben ser seguros. Aunque no es 100% a prueba de errores, es una buena medida de seguridad. Contraseña proteger el código, haga clic en herramientas en el menú del Editor de VBA. En el menú desplegable, haga clic en "Propiedades de VBAProject". Se abre un cuadro de diálogo; Haga clic en la ficha Propiedades marca la casilla "Bloquear proyecto para ver." Usted entonces necesitará ingresar una contraseña y confírmela. Su contraseña se hace efectiva después de guardar el libro de Excel, cierre y vuelva a abrirlo. Como con todas las contraseñas, seleccione algo que puede recordar.

Abra el archivo en una ubicación específica

Usted puede tener su archivo de Excel abre automáticamente a una ubicación específica en el libro.

Esto es valioso cuando se tiene una hoja de instrucciones que desea que los usuarios para ver antes de realizar cambios en el libro. Para ello, seleccione "ThisWorkbook" para su archivo en la ventana Explorador de proyectos del Editor de VBA de Excel. Tenga en cuenta que escribir en código VBA requiere sangría y espaciado de las líneas específicas. Agregar estas líneas de código en la ventana del editor:

Private Sub Workbook_Open()

Run "Activate Instructions Worksheet"

End Sub

Volver al explorador de proyecto e inserte un módulo para el archivo de Excel. Haga clic en el módulo para abrir la ventana del editor y agregar este procedimiento sub:

Sub activar instrucciones Worksheet()

Sheets("Instructions").Select

Range("Al").Select

End Sub

Guarde el archivo. La próxima vez que el libro se abre automáticamente va a la referencia de hoja de cálculo y de la célula las instrucciones.

Esquivar una Macro de apertura

Es más eficiente para escribir el código VBA para iniciar automáticamente el procesamiento de sus datos cuando abres tu archivo de Excel. En ocasiones, puede haber ocasiones cuando no desea que esto suceda. Para estos casos. Mantenga pulsada la tecla Mayús al mismo tiempo que se abre el libro. El archivo de Excel puenteará la macro de apertura. La próxima vez que abra el archivo de Excel, la macro ejecutará automáticamente otra vez.